Lines Matching defs:dev_pm_info

585 struct dev_pm_info {  struct
586 pm_message_t power_state;
587 unsigned int can_wakeup:1;
588 unsigned int async_suspend:1;
589 bool in_dpm_list:1; /* Owned by the PM core */
590 bool is_prepared:1; /* Owned by the PM core */
591 bool is_suspended:1; /* Ditto */
592 bool is_noirq_suspended:1;
593 bool is_late_suspended:1;
594 bool early_init:1; /* Owned by the PM core */
595 bool direct_complete:1; /* Owned by the PM core */
596 u32 driver_flags;
597 spinlock_t lock;
599 struct list_head entry;
600 struct completion completion;
601 struct wakeup_source *wakeup;
602 bool wakeup_path:1;
603 bool syscore:1;
604 bool no_pm_callbacks:1; /* Owned by the PM core */
605 unsigned int must_resume:1; /* Owned by the PM core */
606 unsigned int may_skip_resume:1; /* Set by subsystems */
608 unsigned int should_wakeup:1;
611 struct timer_list suspend_timer;
612 unsigned long timer_expires;
613 struct work_struct work;
614 wait_queue_head_t wait_queue;
615 struct wake_irq *wakeirq;
616 atomic_t usage_count;
617 atomic_t child_count;
618 unsigned int disable_depth:3;
619 unsigned int idle_notification:1;
620 unsigned int request_pending:1;
621 unsigned int deferred_resume:1;
622 unsigned int runtime_auto:1;
623 bool ignore_children:1;
624 unsigned int no_callbacks:1;
625 unsigned int irq_safe:1;
626 unsigned int use_autosuspend:1;
627 unsigned int timer_autosuspends:1;
628 unsigned int memalloc_noio:1;
629 unsigned int links_count;
630 enum rpm_request request;
631 enum rpm_status runtime_status;
632 int runtime_error;
633 int autosuspend_delay;
634 unsigned long last_busy;
635 unsigned long active_jiffies;
636 unsigned long suspended_jiffies;
637 unsigned long accounting_timestamp;
639 struct pm_subsys_data *subsys_data; /* Owned by the subsystem. */
640 void (*set_latency_tolerance)(struct device *, s32);
641 struct dev_pm_qos *qos;