pcie_port_se...e_unregister(9)
π pcie_port_service_unregister(9) β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the Kernel API Manual entry for pcie_port_service_unregister π (the header up top truncates it as pcie_port_se...e_unregister(9) because even man pages gotta keep it cute and fit in a terminal, iykyk).
πΈ NAME πΈ
pcie_port_service_unregister β literally the function that unregisters a PCI Express port service driver π¦ periodt.
β¨ SYNOPSIS β¨
void pcie_port_service_unregister (struct pcie_port_service_driver *drv);
it's giving "void, returns nothing, no cap" π β you hand it a driver, it says bye-bye π
π«Ά ARGUMENTS π«Ά
drvβ the PCI Express port service driver you wanna unregister π that's it, that's the whole argument, she's lowkey simple like that π
π SEE ALSO π
so like, the entire friend group π«Ά β this lives in the kernel file ./drivers/pci/pcie/portdrv.c, and here's everybody tagged in the group chat:
release_pcie_device(9)pcie_port_enable_irq_vec(9)pcie_init_service_irqs(9)get_port_device_capability(9)pcie_device_init(9)pcie_port_device_register(9)pcie_port_device_suspend(9)pcie_port_device_resume(9)pcie_port_device_runtime_suspend(9)pcie_port_device_runtime_resume(9)pcie_port_find_device(9)pcie_port_device_remove(9)pcie_port_bus_probe(9)pcie_port_bus_remove(9)pcie_port_service_register(9)β (yes, the other one β the register to this unregister, iconic duo fr fr)
π ngl if you're unregistering stuff just know she's the counterpart to pcie_port_service_register(9) β no extra lore in this page, so go read that one for the full backstory π§
and that's the whole vibe check, bestie β¨ this was pulled from ./drivers/pci/pcie with a date stamp of October 2026 π slay, go read the source, 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