pci_is_bridge(9)
π pci_is_bridge(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's pci_is_bridge(9) in the header, we're literally in the kernel docs rn and it's giving main character energy β¨
πΈ NAME πΈ
pci_is_bridge β check if the PCI device is a bridge π«Ά
π SYNOPSIS π
bool pci_is_bridge (struct pci_dev *dev );
π¦ ARGUMENTS π¦
devβ PCI device π that's it, that's the whole argument, she's lowkey simple like that
β¨ DESCRIPTION β¨
Return true if the PCI device is a bridge whether it has subordinate or not.
fr fr, that's the whole vibe check: bridge or not a bridge. no notes. πβ¨
π₯ SEE ALSO π₯
the way this list EATS, i'm obsessed β every single one of these is in Kernel file ./include/linux/pci.h π
enum pci_interrupt_pin(9)pci_channel_state_t(9)pci_is_vga(9)pci_is_display(9)struct pci_driver(9)PCI_DEVICE(9)PCI_DEVICE_DRIVER_OVERRIDE(9)PCI_DRIVER_OVERRIDE_DEVICE_VFIO(9)PCI_DEVICE_SUB(9)PCI_DEVICE_CLASS(9)PCI_VDEVICE(9)PCI_VDEVICE_SUB(9)PCI_DEVICE_DATA(9)pcie_capability_clear_and_set_word(9)pci_bus_for_each_resource(9)module_pci_driver(9)builtin_pci_driver(9)pci_irq_type(9)pci_irqd_intx_xlate(9)pci_resource_is_io(9)pci_resource_is_mem(9)pci_pcie_cap(9)pci_is_pcie(9)pcie_caps_reg(9)pci_pcie_type(9)pcie_find_root_port(9)pci_vpd_alloc(9)pci_vpd_find_id_string(9)pci_vpd_find_ro_info_keyword(9)pci_vpd_check_csum(9)pci_ari_enabled(9)pci_is_thunderbolt_attached(9)
like, that's a lot of reading bestie, but iykyk β go click through them, they're all gonna be there πβ
and that's the page!! no cap, we slayed it ππ₯³
source: ./include/linux Β· dated: October 2026 Β· pci_is_bridge(9) β bye bestie, go check some bridges πππ§
π¦ 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