pci_acpi_wake_bus(9)
π pci_acpi_wake_bus(9) β from the Kernel API Manual π
okay so bestie, sit down, we're doing kernel PCI-ACPI stuff today and honestly? it's giving "niche but iconic." this is pci_acpi_wake_bus, and yes the (9) is the section number, we love a numbered moment π
β¨ NAME β¨
pci_acpi_wake_bus β the root bus wakeup notification fork function. that's it, that's the whole vibe. she forks, she notifies, she handles wakeups at the root bus level. main character energy fr fr πΈ
π¦ SYNOPSIS π¦
void pci_acpi_wake_bus (struct acpi_device_wakeup_context *context );
no cap, that's the whole signature. void return, one argument, zero drama π
β ARGUMENTS β
contextβ the device wakeup context. that's the one thing she needs from you, and she needs it to be astruct acpi_device_wakeup_context *. don't come to her with anything else, she's not that girl π
π SEE ALSO π
like, go read these next, they're all literally right there in the same neighborhood:
- the kernel file
./drivers/pci/pci-acpi.c(the source material, the origin story, the blueprint π§) pciehp_is_native(9)shpchp_is_native(9)pci_acpi_wake_dev(9)pci_acpi_add_root_pm_notifier(9)pci_acpi_add_pm_notifier(9)pci_dev_acpi_reset(9)pci_acpi_set_companion_lookup_hook(9)pci_acpi_clear_companion_lookup_hook(9)pci_acpi_optimize_delay(9)pci_msi_register_fwnode_provider(9)pci_host_bridge_acpi_msi_domain(9)
that's twelve friends and a file path. a whole squad. iykyk π«Ά
ok real talk: this page is short, so there's not a ton of lore to spill β but everything above is exactly what the manual says, so you're not missing a single crumb. go be great with your wakeup contexts π
and that's a wrap, bestie!! this one came straight outta ./drivers/pci, dated October 2026, and the page itself is pci_acpi_wake_bus(9) β slay, bye, see you at the next manpage π₯β¨π
π¦ 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