X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Fpower%2Fpower.h;h=a9e7379fce16945ebe955f15cb3a4f6a19e654df;hb=78f25647d53f87b2348a7320467a83575d59a9a2;hp=46c5a26630a3b74c335b8ff728fc1e24b80c1c0e;hpb=b09a75fc5e77b7c58d097236f89b1ff72dcdb562;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/power/power.h b/kernel/power/power.h index 46c5a26630a3..a9e7379fce16 100644 --- a/kernel/power/power.h +++ b/kernel/power/power.h @@ -236,3 +236,16 @@ static inline void suspend_thaw_processes(void) { } #endif + +#ifdef CONFIG_WAKELOCK +/* kernel/power/wakelock.c */ +extern struct workqueue_struct *suspend_work_queue; +extern struct wake_lock main_wake_lock; +extern suspend_state_t requested_suspend_state; +#endif + +#ifdef CONFIG_EARLYSUSPEND +/* kernel/power/earlysuspend.c */ +void request_suspend_state(suspend_state_t state); +suspend_state_t get_suspend_state(void); +#endif