acpi_subsys_runtime_resume(9)
π acpi_subsys_runtime_resume(9) β from the Kernel API Manual, bestie
okay so bestie, listen up: this is acpi_subsys_runtime_resume, a little function from the Kernel API Manual, and honestly it's giving "wake up babe, we're going to full power" β¨
πΈ NAME
acpi_subsys_runtime_resume β resume a device using ACPI π
π SYNOPSIS
int acpi_subsys_runtime_resume (struct device *dev );
π¦ ARGUMENTS
devβ the device you wanna resume. That's it. That's the whole argument list. (Capital R "Resume" in the original, we respect the capitalization π )
β¨ DESCRIPTION
So here's the vibe π: this function uses ACPI to put the given device into the full-power state, and then it carries out the generic runtime resume procedure for it. Two jobs, one function, main character energy fr fr π
Like β it's not just poking the device awake, it's doing the ACPI part and the generic runtime resume part, together, slay π«Ά
π SEE ALSO
The kernel file lives at ./drivers/acpi/device_pm.c β that's home base, iykyk π and here's the whole friend group, no cap, every single one:
power state stuff π₯
fixing up power πͺ
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)
notifiers & wakeup π
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)
low power / full power, the duology π§
suspend & resume core π
acpi_dev_suspend(9)acpi_dev_resume(9)acpi_subsys_runtime_suspend(9)β the sibling, the other half of the duo π«Ά
the subsys saga β
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)
attach / detach & friends π
ngl, that's a lot of cross-references, but they're all literally useful if you're living in drivers/acpi land π
that's the whole page!! mwah π big kisses from ./drivers/acpi, dated October 2026 β go resume something, 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