pcie_port_bus_probe(9)
π pcie_port_bus_probe(9) π
Okay bestie, welcome to the Kernel API Manual β today's main character is pcie_port_bus_probe β¨
πΈ NAME πΈ
pcie_port_bus_probe β probe driver for given PCI Express port service π
π¦ SYNOPSIS π¦
int pcie_port_bus_probe (struct device *dev );
π ARGUMENTS π
devβ the PCI Express port service device you're probing against π
β¨ DESCRIPTION β¨
Okay so here's the tea: if a PCI Express port service driver is registered with pcie_port_service_register, this function gets called by the driver core whenever a match is found between the driver and a port service device. That's the whole vibe β no cap. π«Ά
π₯ SEE ALSO π₯
- 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_device_remove(9)pcie_port_bus_remove(9)pcie_port_service_register(9)pcie_port_service_unregister(9)
Signed off from ./drivers/pci/pcie, October 2026 edition β catch you in the next probe, bestie π§π
π¦ 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