Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.29-rc5 49 lines 852 B view raw
1static inline void device_pm_init(struct device *dev) 2{ 3 dev->power.status = DPM_ON; 4} 5 6#ifdef CONFIG_PM_SLEEP 7 8/* 9 * main.c 10 */ 11 12extern struct list_head dpm_list; /* The active device list */ 13 14static inline struct device *to_device(struct list_head *entry) 15{ 16 return container_of(entry, struct device, power.entry); 17} 18 19extern void device_pm_add(struct device *); 20extern void device_pm_remove(struct device *); 21 22#else /* CONFIG_PM_SLEEP */ 23 24static inline void device_pm_add(struct device *dev) {} 25static inline void device_pm_remove(struct device *dev) {} 26 27#endif 28 29#ifdef CONFIG_PM 30 31/* 32 * sysfs.c 33 */ 34 35extern int dpm_sysfs_add(struct device *); 36extern void dpm_sysfs_remove(struct device *); 37 38#else /* CONFIG_PM */ 39 40static inline int dpm_sysfs_add(struct device *dev) 41{ 42 return 0; 43} 44 45static inline void dpm_sysfs_remove(struct device *dev) 46{ 47} 48 49#endif