STRUCT HANTRO_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct hantro_irq(9) β€” a whole Kernel API Manual moment ✨

okay so bestie, welcome to the Kernel API Manual entry for struct hantro_irq, and no cap, it's a tiny little icon and we're gonna stan it properly πŸŽ€


🌸 NAME 🌸

struct hantro_irq β€” it's literally the irq handler and name combo, that's the whole vibe πŸ’«


✨ SYNOPSIS ✨

here's the shape of it, copied exactly so you can trust me fr fr:

struct hantro_irq {
    const char *name;
    irqreturn_t (*handler)(int irq, void *priv);
 };

look at her. two members. immaculate. 🫢


πŸ¦‹ Members πŸ¦‹

  • name β€” the irq name, and it's the one the device tree lookup uses, so yeah, it's kind of the main character of this struct πŸ‘‘
  • handler β€” the interrupt handler itself, the actual doing-the-work part πŸ’…

🌈 SEE ALSO 🌈

bestie go read these too, they're all in the kernel file ./drivers/media/platform/verisilicon/hantro.h and they're all connected, iykyk:

  • struct hantro_variant(9)
  • enum hantro_codec_mode(9)
  • struct hantro_dev(9)
  • struct hantro_ctx(9)
  • struct hantro_fmt(9)
  • hantro_debug: Module parameter to control level of debugging messages.(9)

like, the whole friend group, honestly πŸ“


and that's the page!! mwah πŸ’– this was brought to you by ./drivers/media/platform/veris... and dated October 2026, so yeah, that's the source and the version-and-date sign-off, periodt 🌟

πŸ“¦ where this page comes from