STRUCT MAX14577_MUIC_IRQ(9)
πΈ 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. aconst 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms