acpi_dev_po...ren_with_adr(9)
okay bestie, welcome to the Kernel API Manual page for acpi_dev_po...ren_with_adr(9) β yes, the header is literally truncated like that, and we are rolling with it β¨. This is the group-chat explainer for acpi_dev_power_up_children_with_adr, no cap.
πΈ NAME πΈ
acpi_dev_power_up_children_with_adr β Power up childres with valid _ADR. (and yes, βchildresβ is the actual spelling on the page π β weβre keeping it exactly, periodt.)
β¨ SYNOPSIS β¨
void acpi_dev_power_up_children_with_adr (struct acpi_device *adev );
Itβs void, so thereβs no return value to obsess over. β¨
π ARGUMENTS π
adevβ the parent ACPI device object. Thatβs the main character here π.
π DESCRIPTION π
okay so picture this: this function changes the power states of the direct children of adev that are in D3cold and hold valid _ADR objects to D0. Why? So bus (e.g. PCI) enumeration code can access them. Thatβs the whole plot, and it ate π
.
π¦ SEE ALSO π¦
Kernel file: ./drivers/acpi/device_pm.c β and hereβs the whole bestie lineup of related calls, no skips:
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_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_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)
okay byeee bestie π«Ά this one is from source/version ./drivers/acpi, dated October 2026, and the page is acpi_dev_po...ren_with_adr(9) β iconic, truncated, and fully slaying πβ¨π
π¦ 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