acpi_device_wakeup_enable(9)
π acpi_device_wakeup_enable(9) π
okay bestie, welcome to the Kernel API Manual page for acpi_device_wakeup_enable(9) β¨ this one is short and sweet, but every detail still matters, so let's get into it π«Ά
β¨ NAME β¨
acpi_device_wakeup_enable β Enable wakeup functionality for device. periodt. π
πΈ SYNOPSIS πΈ
int acpi_device_wakeup_enable (struct acpi_device *adev , u32
target_state );
π ARGUMENTS π
adevβ the ACPI device to enable wakeup functionality for. that's the main character right here.target_stateβ the state the system is transitioning into. important context, bestie.
π¦ DESCRIPTION π¦
So what does it actually do? It enables the GPE associated with adev so that it can generate wakeup signals for the device in response to external (remote) events, and it enables wakeup power for it. slay. β¨
β οΈ Callers must ensure that adev is a valid ACPI device node before executing this function. no cap, that check is on you. π
π SEE ALSO π
Kernel file: ./drivers/acpi/device_pm.c β the source-file bestie for this one, iykyk.
acpi_power_state_string(9)acpi_device_get_power(9)acpi_device_set_power(9)acpi_device_fix_up_power(9)acpi_device_fix_up_power_extended(9)acpi_device_fix_up_power_children(9)acpi_dev_power_up_children_with_adr(9)acpi_dev_power_state_for_wake(9)acpi_add_pm_notifier(9)acpi_remove_pm_notifier(9)acpi_dev_pm_get_state(9)acpi_pm_device_sleep_state(9)acpi_pm_notify_work_func(9)acpi_device_wakeup_disable(9)acpi_pm_set_device_wakeup(9)acpi_dev_pm_low_power(9)acpi_dev_pm_full_power(9)acpi_dev_suspend(9)acpi_dev_resume(9)acpi_subsys_runtime_suspend(9)acpi_subsys_runtime_resume(9)acpi_subsys_prepare(9)acpi_subsys_complete(9)acpi_subsys_suspend(9)acpi_subsys_suspend_late(9)acpi_subsys_suspend_noirq(9)acpi_subsys_resume_noirq(9)acpi_subsys_resume_early(9)acpi_subsys_resume(9)acpi_subsys_freeze(9)acpi_subsys_restore_early(9)acpi_subsys_poweroff(9)acpi_subsys_poweroff_late(9)acpi_subsys_poweroff_noirq(9)acpi_dev_pm_detach(9)acpi_dev_pm_attach(9)acpi_storage_d3(9)acpi_dev_state_d0(9)
made with π from source/version ./drivers/acpi, dated October 2026, signing off from the acpi_device_wakeup_enable(9) page π«Άβ¨ bye bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms