STRUCT SLOT_IRQ(9)
πΈ NAME πΈ
bestie, this is struct slot_irq(9) from the Kernel API Manual, and it is literally the slot IRQ definition. The page's member tea is: @vector β Vector number; @handler β Handler called when IRQ arrives; @arg β Handler argument. That's the whole vibe, no cap. π
β¨ SYNOPSIS β¨
Here's the struct in all its iconic glory:
struct slot_irq {
struct ipack_device *holder;
int vector;
irqreturn_t (*handler)(void *);
void *arg;
};
π Members π
The page's Members section is lowkey empty, so here's the field lineup straight from the struct β no invented lore, just the exact types:
holderβstruct ipack_device *holder;π«Άvectorβint vector;, and the NAME section says@vectoris the Vector number.handlerβirqreturn_t (*handler)(void *);, and NAME says@handleris the Handler called when IRQ arrives.argβvoid *arg;, and NAME says@argis the Handler argument.
π SEE ALSO π
- Kernel file
./drivers/ipack/carriers/tpci200.hβ go peek, bestie π struct tpci200_slot(9)struct tpci200_infos(9)
okay that's the page, periodt. This cutie lives under ./drivers/ipack/carriers, dated October 2026 β struct slot_irq(9) signing off π
β¨
π¦ 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