pcie_pme_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ 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 🏑✨

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