Lines Matching defs:dev_pm_info

558 struct dev_pm_info {  struct
559 pm_message_t power_state;
560 unsigned int can_wakeup:1;
561 unsigned int async_suspend:1;
562 bool is_prepared:1; /* Owned by the PM core */
563 bool is_suspended:1; /* Ditto */
564 bool is_noirq_suspended:1;
565 bool is_late_suspended:1;
566 bool ignore_children:1;
567 bool early_init:1; /* Owned by the PM core */
568 bool direct_complete:1; /* Owned by the PM core */
569 spinlock_t lock;
571 struct list_head entry;
572 struct completion completion;
573 struct wakeup_source *wakeup;
574 bool wakeup_path:1;
575 bool syscore:1;
577 unsigned int should_wakeup:1;
580 struct timer_list suspend_timer;
581 unsigned long timer_expires;
582 struct work_struct work;
583 wait_queue_head_t wait_queue;
584 struct wake_irq *wakeirq;
585 atomic_t usage_count;
586 atomic_t child_count;
587 unsigned int disable_depth:3;
588 unsigned int idle_notification:1;
589 unsigned int request_pending:1;
590 unsigned int deferred_resume:1;
591 unsigned int run_wake:1;
592 unsigned int runtime_auto:1;
593 unsigned int no_callbacks:1;
594 unsigned int irq_safe:1;
595 unsigned int use_autosuspend:1;
596 unsigned int timer_autosuspends:1;
597 unsigned int memalloc_noio:1;
598 enum rpm_request request;
599 enum rpm_status runtime_status;
600 int runtime_error;
601 int autosuspend_delay;
602 unsigned long last_busy;
603 unsigned long active_jiffies;
604 unsigned long suspended_jiffies;
605 unsigned long accounting_timestamp;
607 struct pm_subsys_data *subsys_data; /* Owned by the subsystem. */
608 void (*set_latency_tolerance)(struct device *, s32);
609 struct dev_pm_qos *qos;