pcie_pme_from_pci_bridge(9)
hey bestie β welcome to the Kernel API Manual page for pcie_pme_from_pci_bridge π
π NAME π
pcie_pme_from_pci_bridge β checks if a PCIe-PCI bridge generated a PME. That's the whole assignment, no cap π
β¨ SYNOPSIS β¨
bool pcie_pme_from_pci_bridge (struct pci_bus *bus , u8 devfn );
π ARGUMENTS π
busβ the secondary bus of the bridge. That's the bus we're peeking at πdevfnβ the device/function number to check. Yes, that exact one, fr fr.
π¦ DESCRIPTION π¦
Okay so here's the vibe: PME from PCI devices under a PCIe-PCI bridge may be converted to an in-band PCIe PME message. In that case, the bridge should use the Requester ID of device/function number 0 on its secondary bus. That's the behavior β iconic only π₯
π SEE ALSO π
Kernel file ./drivers/pci/pcie/pme.c is the source-file main character, and these functions are all in the group chat too:
pcie_pme_interrupt_enable(9)pcie_pme_walk_bus(9)pcie_pme_handle_request(9)pcie_pme_work_fn(9)pcie_pme_irq(9)pcie_pme_can_wakeup(9)pcie_pme_mark_devices(9)pcie_pme_probe(9)pcie_pme_suspend(9)pcie_pme_resume(9)pcie_pme_remove(9)pcie_pme_init(9)
okay bye bestie π β source/version is ./drivers/pci/pcie, date is October 2026, 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