STRUCT IRQ_FWSPEC_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 vibe
  • affinity β€” 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:


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