acpi_dev_pm_low_power(9)
Hiii bestie!! π Okay so welcome to the acpi_dev_pm_low_power(9) page from the Kernel API Manual. This function is literally here to put an ACPI device into a low-power state, and the way that it does that is giving very specific kernel power-management energy. β¨ No cap, weβre gonna read every detail together. π«Ά
πΈ NAME πΈ
acpi_dev_pm_low_power β put ACPI device into a low-power state. π€ Thatβs the whole assignment, bestie: yeet that ACPI device into low power. (But, like, do it correctly.)
β¨ SYNOPSIS β¨
Vibe check: hereβs the signature, fr fr β keep it exactly as written:
int acpi_dev_pm_low_power (struct device *dev , struct acpi_device *adev
, u32 system_state );
π ARGUMENTS π
Okay so the arguments are giving very specific, and we respect that:
struct device *devβ the device to put into a low-power state. π€struct acpi_device *adevβ the ACPI device node corresponding todev. π¦u32 system_stateβ the system state to choose the device state for. β
π¦ SEE ALSO π¦
Kernel file alert! π¨ The kernel file is ./drivers/acpi/device_pm.c, and the related-page squad is long, iconic, and all here:
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_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)
Bye bestie!! π«Ά This page comes from ./drivers/acpi, dated October 2026, and itβs the acpi_dev_pm_low_power(9) manual page. Mwah! π
β¨
π¦ 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