pcie_port_device_remove(9)
π
pcie_port_device_remove π
okay so this is the Kernel API Manual page for pcie_port_device_remove(9), and the vibe is cleanup main character energy β¨. Bestie, it's literally about unregistering PCI Express port service devices. No cap.
β¨ NAME β¨
pcie_port_device_remove β unregister PCI Express port service devices π
πΈ SYNOPSIS πΈ
void pcie_port_device_remove (struct pci_dev *dev );
π ARGUMENTS π
devβ the PCI Express port the service devices to unregister are associated with π«Ά
π¦ DESCRIPTION π¦
Remove PCI Express port service devices associated with the given port, and disable MSI-X or MSI for the port. periodt π
Not me being dramatic, but yes bestie: it unregisters those service devices and turns off MSI-X or MSI for that port. That's the whole tea βπ₯
π SEE ALSO π
the friend group for this page is:
- Kernel file
./drivers/pci/pcie/portdrv.c 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_bus_probe(9)pcie_port_bus_remove(9)pcie_port_service_register(9)pcie_port_service_unregister(9)
mwah π this page is source/version ./drivers/pci/pcie, dated October 2026. bye bestie, go unregister responsibly π«Άβ¨
π¦ 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