diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/drivers/base/power/power.h | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/drivers/base/power/power.h')
-rw-r--r-- | ANDROID_3.4.5/drivers/base/power/power.h | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/ANDROID_3.4.5/drivers/base/power/power.h b/ANDROID_3.4.5/drivers/base/power/power.h deleted file mode 100644 index eeb4bff9..00000000 --- a/ANDROID_3.4.5/drivers/base/power/power.h +++ /dev/null @@ -1,87 +0,0 @@ -#include <linux/pm_qos.h> - -#ifdef CONFIG_PM_RUNTIME - -extern void pm_runtime_init(struct device *dev); -extern void pm_runtime_remove(struct device *dev); - -#else /* !CONFIG_PM_RUNTIME */ - -static inline void pm_runtime_init(struct device *dev) {} -static inline void pm_runtime_remove(struct device *dev) {} - -#endif /* !CONFIG_PM_RUNTIME */ - -#ifdef CONFIG_PM_SLEEP - -/* kernel/power/main.c */ -extern int pm_async_enabled; - -/* drivers/base/power/main.c */ -extern struct list_head dpm_list; /* The active device list */ - -static inline struct device *to_device(struct list_head *entry) -{ - return container_of(entry, struct device, power.entry); -} - -extern void device_pm_init(struct device *dev); -extern void device_pm_add(struct device *); -extern void device_pm_remove(struct device *); -extern void device_pm_move_before(struct device *, struct device *); -extern void device_pm_move_after(struct device *, struct device *); -extern void device_pm_move_last(struct device *); - -#else /* !CONFIG_PM_SLEEP */ - -static inline void device_pm_init(struct device *dev) -{ - spin_lock_init(&dev->power.lock); - dev->power.power_state = PMSG_INVALID; - pm_runtime_init(dev); -} - -static inline void device_pm_add(struct device *dev) -{ - dev_pm_qos_constraints_init(dev); -} - -static inline void device_pm_remove(struct device *dev) -{ - dev_pm_qos_constraints_destroy(dev); - pm_runtime_remove(dev); -} - -static inline void device_pm_move_before(struct device *deva, - struct device *devb) {} -static inline void device_pm_move_after(struct device *deva, - struct device *devb) {} -static inline void device_pm_move_last(struct device *dev) {} - -#endif /* !CONFIG_PM_SLEEP */ - -#ifdef CONFIG_PM - -/* - * sysfs.c - */ - -extern int dpm_sysfs_add(struct device *dev); -extern void dpm_sysfs_remove(struct device *dev); -extern void rpm_sysfs_remove(struct device *dev); -extern int wakeup_sysfs_add(struct device *dev); -extern void wakeup_sysfs_remove(struct device *dev); -extern int pm_qos_sysfs_add(struct device *dev); -extern void pm_qos_sysfs_remove(struct device *dev); - -#else /* CONFIG_PM */ - -static inline int dpm_sysfs_add(struct device *dev) { return 0; } -static inline void dpm_sysfs_remove(struct device *dev) {} -static inline void rpm_sysfs_remove(struct device *dev) {} -static inline int wakeup_sysfs_add(struct device *dev) { return 0; } -static inline void wakeup_sysfs_remove(struct device *dev) {} -static inline int pm_qos_sysfs_add(struct device *dev) { return 0; } -static inline void pm_qos_sysfs_remove(struct device *dev) {} - -#endif |