acpi_dev_pm_full_power(9)
β¨ acpi_dev_pm_full_power π
okay bestie, real talk β this is a page from the Kernel API Manual, and it's the shortest little icon you've ever seen, so let's just get into it π
πΈ NAME πΈ
acpi_dev_pm_full_power β puts an ACPI device into the full-power state. that's it. that's the whole job. no cap π«Ά
β SYNOPSIS β
int acpi_dev_pm_full_power (struct acpi_device *adev );
π¦ ARGUMENTS π¦
adevβ the ACPI device node you want to put into the full-power state π like, hand it the device, it wakes it all the way up. main character energy for your device node.
π₯ SEE ALSO π₯
so this function rolls with a whole friend group, and honestly the roster ate. every single one of these, no skips, fr fr:
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_enable(9)acpi_device_wakeup_disable(9)acpi_pm_set_device_wakeup(9)acpi_dev_pm_low_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)
and the source of truth lives in the kernel file ./drivers/acpi/device_pm.c β go read it, iykyk πβ¨
lowkey obsessed with how short this page is. like, the function said "full power" and the manpage said "same" π but every detail is here, periodt.
so yeah β that's the whole vibe. source path ./drivers/acpi, dated October 2026, and it's acpi_dev_pm_full_power(9) from the Kernel API Manual. mwah, go wake up your devices 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