pcie_pme_suspend(9)
π€ pcie_pme_suspend(9) β the kernel API manual, but make it make sense
okay so bestie, welcome to pcie_pme_suspend(9) β¨ this is a kernel API page, and no cap, it's a short one β but she's lowkey iconic because she's the one who tucks your PCIe PME service device into bed π΄π
π NAME π
pcie_pme_suspend β literally suspends the PCIe PME service device. that's it. that's the whole vibe π
πΈ SYNOPSIS πΈ
int pcie_pme_suspend(struct pcie_device *srv);
so she takes one struct pcie_device * and hands you back an int, periodt π«Ά
π¦ ARGUMENTS π¦
srvβ the PCIe service device you wanna suspend π€ like, this is the actual device going night-night, so pick wisely π
π SEE ALSO π
okay this is the part where she name-drops her whole friend group π and like, all of them live in the kernel file ./drivers/pci/pcie/pme.c, so that's the group chat home address π‘β¨
pcie_pme_interrupt_enable(9)pcie_pme_walk_bus(9)pcie_pme_from_pci_bridge(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_resume(9)pcie_pme_remove(9)pcie_pme_init(9)
fr fr, if you're reading this one you're probably gonna end up reading pcie_pme_resume(9) right after β they're giving matched set energy ππ
ngl bestie, this page is fully short and sweet. no gotchas, no scary warnings, just a suspend function and her twelve besties in pme.c πΈ
mwah, that's the page π she ships out of ./drivers/pci/pcie, dated October 2026, and yes β pcie_pme_suspend(9) is literally in the name of the manual, so we're on brand ππ¦β¨
π¦ 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