Lines Matching defs:dev_pm_info
6412 struct dev_pm_info { struct
6413 pm_message_t power_state;
6414 unsigned int can_wakeup: 1;
6415 unsigned int async_suspend: 1;
6416 bool in_dpm_list: 1;
6417 bool is_prepared: 1;
6418 bool is_suspended: 1;
6419 bool is_noirq_suspended: 1;
6420 bool is_late_suspended: 1;
6421 bool no_pm: 1;
6422 bool early_init: 1;
6423 bool direct_complete: 1;
6424 u32 driver_flags;
6425 spinlock_t lock;
6426 struct list_head entry;
6427 struct completion completion;
6428 struct wakeup_source *wakeup;
6429 bool wakeup_path: 1;
6430 bool syscore: 1;
6431 bool no_pm_callbacks: 1;
6432 unsigned int must_resume: 1;
6433 unsigned int may_skip_resume: 1;
6434 struct hrtimer suspend_timer;
6435 u64 timer_expires;
6436 struct work_struct work;
6437 wait_queue_head_t wait_queue;
6438 struct wake_irq *wakeirq;
6439 atomic_t usage_count;
6440 atomic_t child_count;
6441 unsigned int disable_depth: 3;
6442 unsigned int idle_notification: 1;
6443 unsigned int request_pending: 1;
6444 unsigned int deferred_resume: 1;
6445 unsigned int runtime_auto: 1;
6446 bool ignore_children: 1;
6447 unsigned int no_callbacks: 1;
6448 unsigned int irq_safe: 1;
6449 unsigned int use_autosuspend: 1;
6450 unsigned int timer_autosuspends: 1;
6451 unsigned int memalloc_noio: 1;
6452 unsigned int links_count;
6453 enum rpm_request request;
6454 enum rpm_status runtime_status;
6455 int runtime_error;
6456 int autosuspend_delay;
6457 u64 last_busy;
6458 u64 active_time;
6459 u64 suspended_time;
6460 u64 accounting_timestamp;
6461 struct pm_subsys_data *subsys_data;
6462 void (*set_latency_tolerance)(struct device *, s32);
6463 struct dev_pm_qos *qos;