STRUCT IXP4XX_IRQ(9)
struct ixp4xx_irq(9) π
okay so bestie, this page comes straight from the Kernel API Manual and it's all about the state container for the Faraday IRQ controller. it's giving very niche, very iconic, and we're gonna read it together π«Ά
β¨ NAME β¨
struct ixp4xx_irq β state container for the Faraday IRQ controller
π¦ SYNOPSIS π¦
the struct is literally right here, no cap:
struct ixp4xx_irq {
void __iomem *irqbase;
bool is_356;
struct irq_chip irqchip;
struct irq_domain *domain;
};
πΈ Members πΈ
irqbaseβ the IRQ controller memory base in virtual memory. that's the vibe π«is_356β a bool that's set if this is an IXP43x, IXP45x or IX46x SoC (the ones with 64 IRQs). slay for those specific SoCs β¨irqchipβ the irqchip for this instance. every instance gets its own little irqchip moment πdomainβ the IRQ domain for this instance. keeping the domain situation tied to this instance, periodt π
π SEE ALSO π
- Kernel file
./drivers/irqchip/irq-ixp4xx.c
and that's the whole page, bestie π signing off with the source/version ./drivers/irqchip and the date October 2026 β periodt, mwah ππ¦
π¦ 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