STRUCT FARADAY_PCI_VARIANT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct faraday_pci_variant(9)

okay so bestie, welcome to the Kernel API Manual ✨ this one is a tiny little struct from the kernel docs and it has exactly one job, but it does that job flawlessly, and honestly? we're obsessed. 🫢


πŸ’– NAME πŸ’–

struct faraday_pci_variant β€” it encodes IP block differences πŸ’« like, the different flavors of the same IP block, and which quirks belong to which one. no cap, that's literally its whole personality.


✨ SYNOPSIS ✨

here's the whole thing, look how cute and small it is πŸ₯Ί

struct faraday_pci_variant {
    bool cascaded_irq;
};

πŸŽ€ Members πŸŽ€

  • cascaded_irq β€” a bool that's telling you this host has cascaded IRQs from an interrupt controller that's embedded in the host bridge πŸŒ‰βœ¨ that's the vibe, that's the whole field, periodt.

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/pci/controller/pci-ftpci100.c β€” go snoop there if you wanna see this struct in its natural habitat πŸ‘€πŸ’œ

okay that's the whole page, you ate that πŸ“ so here's the cute little sign-off: this one comes from the source path ./drivers/pci/controller, and it's dated October 2026 ⭐ don't forget it, iykyk πŸ’…πŸŽ€

no because why is a struct this small so iconic 😭 go read pci-ftpci100.c bestie, live a little πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from