| 1 |
|
| 2 |
|
| 3 | extern void acpi_enable_wakeup_devices(u8 sleep_state);
|
| 4 | extern void acpi_disable_wakeup_devices(u8 sleep_state);
|
| 5 | extern bool acpi_check_wakeup_handlers(void);
|
| 6 |
|
| 7 | extern struct list_head acpi_wakeup_device_list;
|
| 8 | extern struct mutex acpi_device_lock;
|
| 9 |
|
| 10 | extern void acpi_resume_power_resources(void);
|
| 11 |
|
| 12 | static inline acpi_status acpi_set_waking_vector(u32 wakeup_address)
|
| 13 | {
|
| 14 | return acpi_set_firmware_waking_vector(
|
| 15 | (acpi_physical_address)wakeup_address, 0);
|
| 16 | }
|
| 17 |
|
| 18 | extern int acpi_s2idle_begin(void);
|
| 19 | extern int acpi_s2idle_prepare(void);
|
| 20 | extern bool acpi_s2idle_wake(void);
|
| 21 | extern void acpi_s2idle_restore(void);
|
| 22 | extern void acpi_s2idle_end(void);
|
| 23 |
|
| 24 | extern void acpi_s2idle_setup(void);
|
| 25 |
|
| 26 | #ifdef CONFIG_ACPI_SLEEP
|
| 27 | extern bool acpi_sleep_default_s3;
|
| 28 | #else
|
| 29 | #define acpi_sleep_default_s3 (1)
|
| 30 | #endif
|