pcie_port_de...time_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pcie_port_de...time_suspend(9)

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for pcie_port_device_runtime_suspend, and yes the title is truncated up there because apparently even man page headers have a character limit 😭 (the full name is right below, don't worry 🫢).


🌸 NAME 🌸

pcie_port_device_runtime_suspend β€” runtime suspend port services πŸ’€

like, it's the function that puts a port's services to sleep at runtime. nap time fr fr 😴


✨ SYNOPSIS ✨

int pcie_port_device_runtime_suspend (struct device *dev );

that's it, that's the whole signature πŸ’… returns an int, takes one pointer, iconic behavior.


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the PCI Express port to handle πŸ¦‹ (this is the port you're runtime-suspending, bestie, keep up πŸ’–)

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pci/pcie/portdrv.c β€” that's where the magic lives, iykyk πŸ‘‘

and the whole friend group of related functions, no cap:


lowkey if you're poking around here you probably want the resume one too β€” pcie_port_device_runtime_resume(9) is literally right there in the list, they're a matching set 🫢✨

and that's the whole page, bestie πŸŽ€πŸ’– source is ./drivers/pci/pcie, dated October 2026 β€” periodt, go suspend some port services responsibly πŸŒΈπŸ¦‹πŸ’…

πŸ“¦ where this page comes from