Lines Matching refs:device
3 static inline void device_pm_init_common(struct device *dev) in device_pm_init_common()
14 static inline void pm_runtime_early_init(struct device *dev) in pm_runtime_early_init()
20 extern void pm_runtime_init(struct device *dev);
21 extern void pm_runtime_remove(struct device *dev);
27 extern int dpm_sysfs_add(struct device *dev);
28 extern void dpm_sysfs_remove(struct device *dev);
29 extern void rpm_sysfs_remove(struct device *dev);
30 extern int wakeup_sysfs_add(struct device *dev);
31 extern void wakeup_sysfs_remove(struct device *dev);
32 extern int pm_qos_sysfs_add_resume_latency(struct device *dev);
33 extern void pm_qos_sysfs_remove_resume_latency(struct device *dev);
34 extern int pm_qos_sysfs_add_flags(struct device *dev);
35 extern void pm_qos_sysfs_remove_flags(struct device *dev);
39 static inline void pm_runtime_early_init(struct device *dev) in pm_runtime_early_init()
44 static inline void pm_runtime_init(struct device *dev) {} in pm_runtime_init()
45 static inline void pm_runtime_remove(struct device *dev) {} in pm_runtime_remove()
47 static inline int dpm_sysfs_add(struct device *dev) { return 0; } in dpm_sysfs_add()
48 static inline void dpm_sysfs_remove(struct device *dev) {} in dpm_sysfs_remove()
49 static inline void rpm_sysfs_remove(struct device *dev) {} in rpm_sysfs_remove()
50 static inline int wakeup_sysfs_add(struct device *dev) { return 0; } in wakeup_sysfs_add()
51 static inline void wakeup_sysfs_remove(struct device *dev) {} in wakeup_sysfs_remove()
52 static inline int pm_qos_sysfs_add(struct device *dev) { return 0; } in pm_qos_sysfs_add()
53 static inline void pm_qos_sysfs_remove(struct device *dev) {} in pm_qos_sysfs_remove()
65 static inline struct device *to_device(struct list_head *entry) in to_device()
67 return container_of(entry, struct device, power.entry); in to_device()
70 extern void device_pm_sleep_init(struct device *dev);
71 extern void device_pm_add(struct device *);
72 extern void device_pm_remove(struct device *);
73 extern void device_pm_move_before(struct device *, struct device *);
74 extern void device_pm_move_after(struct device *, struct device *);
75 extern void device_pm_move_last(struct device *);
79 static inline void device_pm_sleep_init(struct device *dev) {} in device_pm_sleep_init()
81 static inline void device_pm_add(struct device *dev) {} in device_pm_add()
83 static inline void device_pm_remove(struct device *dev) in device_pm_remove()
88 static inline void device_pm_move_before(struct device *deva, in device_pm_move_before()
89 struct device *devb) {} in device_pm_move_before()
90 static inline void device_pm_move_after(struct device *deva, in device_pm_move_after()
91 struct device *devb) {} in device_pm_move_after()
92 static inline void device_pm_move_last(struct device *dev) {} in device_pm_move_last()
96 static inline void device_pm_init(struct device *dev) in device_pm_init()