STRUCT MAX14577_MUIC_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct max14577_muic_irq(9) 🌸

okay bestie, this is a page from the Kernel API Manual, and it's literally just one little struct β€” no cap, that's the whole assignment. let's get into it πŸ’…


✨ NAME ✨

struct max14577_muic_irq β€” and honestly? that's it. the original page just trails off after the dash, no description text at all. so like, the name is the name, and the vibes are mysterious 🫢


✨ SYNOPSIS ✨

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

that's the whole struct, exactly as written β€” three members, no notes πŸ‘‘


πŸŽ€ Members πŸŽ€

  • irq β€” the index of irq list of MUIC device. yes, it's an index into that list, not the irq itself. she's a little indirect like that πŸ’β€β™€οΈ
  • name β€” the name of irq. a const char *, so it's a string you're not supposed to go rearranging. respect her boundaries πŸ¦‹
  • virq β€” the virtual irq to use irq domain. it's the virtual one, for the irq domain. virtual queen behavior ✨

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/extcon/extcon-max14577.c β€” go read the source, iykyk πŸ“–

alright that's the page, short and sweet fr fr. this one came from the ./drivers/extcon corner of the kernel docs, dated October 2026, and it's signed off as struct max14577_muic_irq(9). mwah, go forth and extcon πŸ’–πŸŽ€πŸ§š

πŸ“¦ where this page comes from