STRUCT RZG2L_HW_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct rzg2l_hw_info β€” the Interrupt Control Unit controller hardware info structure, aka the little ID card that tells the driver what the IRQC hardware is actually working with ✨

(you're reading the struct rzg2l_hw_info(9) page out of the Kernel API Manual, bestie, and it's gonna be so good 🫢)


πŸŽ€ SYNOPSIS πŸŽ€

struct rzg2l_hw_info {
    const u8        *tssel_lut;
    unsigned int    irq_count;
    unsigned int    tint_start;
    unsigned int    num_irq;
    unsigned int    shared_irq_cnt;
 };

🌸 Members 🌸

Ok so here's the whole cast, no skips, no cuts πŸ’…

  • tssel_lut β€” the TINT lookup table. Iconic little pointer, const u8 * and everything πŸ‘‘
  • irq_count β€” how many IRQC interrupts there are, periodt.
  • tint_start β€” where the TINT interrupts start. The origin story 🌱
  • num_irq β€” the total number of interrupts. The whole vibe check, fr fr.
  • shared_irq_cnt β€” how many of those interrupts are shared 🫢
ngl there are exactly five members here and we love all five equally, no favorites πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

  • ./drivers/irqchip/irq-renesas-rzg2l.c β€” the kernel file where this whole situation lives
  • struct rzg2l_irqc_reg_cache(9)
  • struct rzg2l_irqc_priv(9)

Go read them, they're literally the neighbors 🏑


and that's the page!! πŸ’–πŸ’…βœ¨ big sign-off energy: this one comes to you from the ./drivers/irqchip corner of the tree, dated October 2026, and it's filed under struct rzg2l_hw_info(9) β€” mwah, go read some irqchip code, bestie πŸ“πŸ§š

πŸ“¦ where this page comes from