brintos

brintos / linux-shallow public Read only

0
0
Text · 953 B · d960a23 Raw
34 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2 3extern void acpi_enable_wakeup_devices(u8 sleep_state);4extern void acpi_disable_wakeup_devices(u8 sleep_state);5extern bool acpi_check_wakeup_handlers(void);6 7extern struct list_head acpi_wakeup_device_list;8extern struct mutex acpi_device_lock;9 10extern void acpi_resume_power_resources(void);11 12static 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 18extern int acpi_s2idle_begin(void);19extern int acpi_s2idle_prepare(void);20extern int acpi_s2idle_prepare_late(void);21extern void acpi_s2idle_check(void);22extern bool acpi_s2idle_wake(void);23extern void acpi_s2idle_restore_early(void);24extern void acpi_s2idle_restore(void);25extern void acpi_s2idle_end(void);26 27extern void acpi_s2idle_setup(void);28 29#ifdef CONFIG_ACPI_SLEEP30extern bool acpi_sleep_default_s3;31#else32#define acpi_sleep_default_s3	(1)33#endif34