STRUCT FT010_IRQ_DATA(9)
π struct ft010_irq_data(9) β like, the Kernel API Manual page, bestie π
Okay so picture this: you're deep in the kernel, poking at the Faraday IRQ controller, and you need somewhere cute to keep all the irq data. Enter struct ft010_irq_data β the irq data container for the Faraday IRQ controller. She's small, she's structured, she's lowkey the whole personality of that driver. β¨
π¦ SYNOPSIS π¦
Not me just dropping the whole struct, no cap, exactly as it is:
struct ft010_irq_data {
void __iomem *base;
struct irq_chip chip;
struct irq_domain *domain;
};
Three members, zero filler. She ate. π
π§ Members π§
baseβ the memory offset in virtual memory. That's where she lives in virtual-memory land πchipβ the chip container for this instance. Like, this instance's very own chip holder, iconic π«Άdomainβ the IRQ domain for this instance. Every instance gets her own domain, main character energy only π
π SEE ALSO π
- Kernel file
./drivers/irqchip/irq-ftintc010.cβ go read the source, iykyk π₯
Ngl bestie, this is the whole page β no flags, no return values, no exit statuses, just three fields doing their thing. Read the fields, respect the fields, and you're golden πβ¨
mwah π that's the whole page β sent with love from ./drivers/irqchip, dated October 2026 ππ¦π
π¦ 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