STRUCT FARADAY_PCI_VARIANT(9)
π 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β aboolthat'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
- 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