pci_acpi_ad..._pm_notifier(9)
π pci_acpi_ad..._pm_notifier(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one is short and sweet and it's literally all about telling the kernel's power-management girlies to text you back when the root PCI bus wakes up or goes nighty-night π΄π
πΈ NAME πΈ
pci_acpi_add_root_pm_notifier β no cap, this is the one that registers your PM notifier for the root PCI bus π«Ά
π¦ SYNOPSIS π¦
acpi_status pci_acpi_add_root_pm_notifier (struct acpi_device *dev ,
struct acpi_pci_root *root );
it's giving "two args, one job, zero drama" π
and like β heads up β the return type is acpi_status, which is the main character here π
π ARGUMENTS π
devβ the PCI root bridge ACPI device π» like, this is the ACPI-side bestie.rootβ the PCI root that corresponds todevπ the matching PCI-side bestie. they're a set, iykyk.
β SEE ALSO β
so the kernel file lives right here: ./drivers/pci/pci-acpi.c π and while you're in the neighborhood, go say hi to the whole friend group π―ββοΈ:
pciehp_is_native(9)shpchp_is_native(9)pci_acpi_wake_bus(9)pci_acpi_wake_dev(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)
like, read them all, they're all iconic in their own way π₯
β¨ reminder bestie: this page is short, so don't go inventing extra flags or behaviour in your head β what you see is what you get π
and that's the whole vibe, periodt π
sourced from ./drivers/pci, dated October 2026 ποΈπΈ mwah, go register that notifier π«Άπ
π¦ 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