STRUCT RZV2H_ICU_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct rzv2h_icu_priv(9) β€” your Kernel API Manual bestie ✨

okay so this is the manual page for struct rzv2h_icu_priv, and the Kernel API Manual girlies are gonna eat πŸ’…


πŸ’– NAME πŸ’–

struct rzv2h_icu_priv β€” the Interrupt Control Unit controller's private data structure. no cap, that's the whole vibe 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

struct rzv2h_icu_priv {
    void __iomem                    *base;
    struct irq_fwspec               fwspec[ICU_NUM_IRQ];
    raw_spinlock_t lock;
    const struct rzv2h_hw_info      *info;
    struct rzv2h_irqc_reg_cache     cache;
 };

πŸŽ€ Members πŸŽ€

  • base β€” the Controller's base address. iconic little anchor ✨
  • fwspec β€” IRQ firmware specific data. it's giving very specific πŸ’…
  • lock β€” the Lock to serialize access to hardware registers. do not skip the lock, bestie 😭
  • info β€” a Pointer to struct rzv2h_hw_info. lowkey important metadata energy πŸ‘‘
  • cache β€” the Registers cache for suspend/resume. nap-time support, literally 🌸

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/irqchip/irq-renesas-rzv2h.c β€” and while you're there, check out struct rzv2h_irqc_reg_cache(9), struct rzv2h_hw_info(9), and rzv2h_icu_register_dma_ack(9) 🫢

mwah πŸ’– this one comes from ./drivers/irqchip, dated October 2026, and it's the struct rzv2h_icu_priv(9) manual β€” bye bestie, stay slay βœ¨πŸ¦‹

πŸ“¦ where this page comes from