pci_ari_enabled(9)
π pci_ari_enabled(9) β a Kernel API Manual moment
Okay bestie, welcome to the pci_ari_enabled(9) page, straight out of the Kernel API Manual. It's a lil' one, but it's iconic in its own way π
β¨ NAME β¨
pci_ari_enabled β query ARI forwarding status π
Yeah. That's the whole gig. We're checking on ARI forwarding. Main character behavior fr fr.
πΈ SYNOPSIS πΈ
bool pci_ari_enabled (struct pci_bus *bus );
It takes a struct pci_bus *bus and hands you back a bool. Simple. Elegant. Ate. π
π¦ ARGUMENTS π¦
busβ the PCI bus π (that's it, that's the whole argument, she's lowkey undemanding)
π« DESCRIPTION π«
So here's the tea β β this function returns true if ARI forwarding is enabled. That's literally the entire description, no cap. If it's on, you get true; if it's not, you don't. Vibe check complete β
Ngl bestie, that's all the manpage gives us, so we're not gonna invent extra lore. The facts are the facts, periodt. π
π₯ SEE ALSO π₯
Okay so this is where the page goes FULL group chat β the cross-reference list is enormous and honestly kind of iconic. The kernel file lives at ./include/linux/pci.h, and here's everybody it wants you to go meet:
enum pci_interrupt_pin(9)pci_channel_state_t(9)pci_is_bridge(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_is_thunderbolt_attached(9)
Like⦠that's a whole friend group 𫢠study them, iykyk.
π§ Sign-off π§
This lil' baddie of a page comes to you from ./include/linux, dated October 2026 β and the manual itself is labelled pci_ari_enabled(9), because of course it is π
Byeeee, go check some ARI forwarding status πβ¨ππ¦
π¦ 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