pcie_pme_mark_devices(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ pcie_pme_mark_devices β€” the Kernel API Manual page, bestie πŸŽ€

Okay so this is the pcie_pme_mark_devices(9) page, and it’s basically about giving devices below a PCIe port their little β€œyes, I can wake things up at run-time” flag. Slay.


✨ NAME ✨

pcie_pme_mark_devices β€” set the wakeup flag for devices below a port. No cap, that’s the whole vibe.


🌸 SYNOPSIS 🌸

void pcie_pme_mark_devices (struct pci_dev *port );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • port β€” the PCIe root port or event collector to handle. That’s the main character here.

πŸ’– DESCRIPTION πŸ’–

For each device below the given root port β€” and yes, including the port itself β€” this sets the flag that says it can signal run-time wake-up events.

If port is a root complex event collector, then it does this for each root complex integrated endpoint instead. Periodt.


🌈 SEE ALSO 🌈

Kernel file ./drivers/pci/pcie/pme.c and all these friends:


That’s the whole glow-up πŸ’… β€” this cutie comes from the Kernel API Manual, source ./drivers/pci/pcie, dated October 2026. Byeee 🫢✨

πŸ“¦ where this page comes from