pci_scan_child_bus(9)
π NAME π
Okay bestie, we're deep in the Kernel API Manual and this is pci_scan_child_bus(9) β and its whole thing is: pci_scan_child_bus β Scan devices below a bus. Slay. π
β¨ SYNOPSIS β¨
Here's the signature, copy it exactly, no cap:
unsigned int pci_scan_child_bus (struct pci_bus *bus );
π¦ ARGUMENTS π¦
busβ Bus to scan for devices. That's the one, bestie.
πΈ DESCRIPTION πΈ
So this function scans devices below bus, including subordinate buses. It returns the new subordinate number including all the found devices. Periodt. π
π SEE ALSO π
Kernel file ./drivers/pci/probe.c β plus the whole friend group:
__pci_size_bars(9)__pci_read_base(9)pcie_get_link_speed(9)pci_ea_fixed_busnrs(9)pci_ext_cfg_is_aliased(9)pci_cfg_space_size_ext(9)pci_intx_mask_broken(9)pci_setup_device(9)pcie_relaxed_ordering_enabled(9)pci_release_dev(9)pci_scan_slot(9)pci_scan_child_bus_extend(9)pcibios_root_bridge_prepare(9)pci_rescan_bus_bridge_resize(9)pci_rescan_bus(9)
Mwah π β this icon is from ./drivers/pci, dated October 2026, and the page is pci_scan_child_bus(9). It's giving kernel manual realness, fr fr. π«Ά
π¦ 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