STRUCT MAX77693_MUIC_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct max77693_muic_irq(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ you're literally about to meet a struct and honestly? she's small but she's doing a lot 🫢


🌸 NAME 🌸

struct max77693_muic_irq β€” and that's it. that's the whole description. the manpage authors left it blank, no cap, it's giving mysterious main character energy πŸ’€ so like… we can only tell you what the struct is, not what it's for. iykyk 🌈


✨ SYNOPSIS ✨

struct max77693_muic_irq {
    unsigned int irq;
    const char *name;
    unsigned int virq;
 };

not me being obsessed with how tidy that is 😭 three little fields, zero drama, periodt.


πŸŽ€ Members πŸŽ€

okay so let's do a vibe check on each member one by one, no skipping πŸ’–

  • irq β€” this one's an unsigned int, and it holds the index of irq list of MUIC device. so it's the position in that list, not the irq itself β€” important distinction bestie, don't mix them up πŸ™ˆ
  • name β€” a const char *, and it's the name of irq. literally just the label. iconic. it tells you what's what πŸ’…
  • virq β€” another unsigned int, described as the virtual irq to use irq domain. so yeah, the virtual irq for the irq domain situation πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/extcon/extcon-max77693.c β€” go read it if you want the actual lore, because this struct alone is not telling you the full story 🧚

lowkey a reminder: the NAME section gave us nothing, so don't go making up behaviour in your head. stick to what's written, bestie 🫢

and that's the whole page, slay πŸ’œ it came from ./drivers/extcon and it's dated October 2026 β€” so like, mark your calendar, bestie πŸŽ€ catch you on the next manpage πŸ‘‘βœ¨

πŸ“¦ where this page comes from