STRUCT IRQ_FWSPEC_INFO(9)
β¨ struct irq_fwspec_info(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for struct irq_fwspec_info β it's giving "small but mighty" and honestly? iconic. let's get into it π
πΈ NAME πΈ
struct irq_fwspec_info β firmware provided IRQ information structure π«Ά
π SYNOPSIS π
struct irq_fwspec_info {
unsigned long flags;
const struct cpumask *affinity;
};
π Members π
flagsβ Information validity flags β¨ like, it tells you whether the info is valid, that's the whole vibeaffinityβ Affinity mask for this interrupt π― which CPUs it's chilling with
π¦ Description π¦
okay so listen. this structure reports firmware-specific information about an interrupt β that's literally the whole gig, no cap π₯
the only significant information rn is the affinity of a per-CPU interrupt, but here's the slay part: this is designed to be extended as required. so it's future-proofed, it's main character energy, it's got room to grow π±π
π SEE ALSO π
Kernel file ./include/linux/irqdomain.h β and like, all the besties it hangs with:
struct irq_fwspec(9)struct irq_domain_ops(9)struct irq_domain(9)struct irq_domain_info(9)irq_domain_create_linear(9)irq_create_mapping(9)irq_resolve_mapping(9)irq_find_mapping(9)irq_domain_create_hierarchy(9)irq_domain_alloc_irqs(9)
and that's the whole page, bestie π no notes. this entry lives in ./include/linux, officially dated October 2026, and it's filed under struct irq_fwspec_info(9) β drink some water, go read irqdomain.h, 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