Lines Matching defs:dev_pm_info
470 struct dev_pm_info { struct
471 pm_message_t power_state;
472 unsigned int can_wakeup:1;
473 unsigned int async_suspend:1;
474 bool is_prepared:1; /* Owned by the PM core */
475 bool is_suspended:1; /* Ditto */
476 bool ignore_children:1;
477 spinlock_t lock;
479 struct list_head entry;
480 struct completion completion;
481 struct wakeup_source *wakeup;
482 bool wakeup_path:1;
484 unsigned int should_wakeup:1;
487 struct timer_list suspend_timer;
488 unsigned long timer_expires;
489 struct work_struct work;
490 wait_queue_head_t wait_queue;
491 atomic_t usage_count;
492 atomic_t child_count;
493 unsigned int disable_depth:3;
494 unsigned int idle_notification:1;
495 unsigned int request_pending:1;
496 unsigned int deferred_resume:1;
497 unsigned int run_wake:1;
498 unsigned int runtime_auto:1;
499 unsigned int no_callbacks:1;
500 unsigned int irq_safe:1;
501 unsigned int use_autosuspend:1;
502 unsigned int timer_autosuspends:1;
503 enum rpm_request request;
504 enum rpm_status runtime_status;
505 int runtime_error;
506 int autosuspend_delay;
507 unsigned long last_busy;
508 unsigned long active_jiffies;
509 unsigned long suspended_jiffies;
510 unsigned long accounting_timestamp;
511 ktime_t suspend_time;
512 s64 max_time_suspended_ns;
514 struct pm_subsys_data *subsys_data; /* Owned by the subsystem. */
515 struct pm_qos_constraints *constraints;