_base_interrupt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… _base_interrupt(9) β€” like, the MPT adapter (IOC) specific interrupt handler, bestie ✨

okay so listen. This page lives in the Kernel API Manual (yes that's the manual name, we're fancy now πŸ‘‘) and it's all about _base_interrupt β€” the MPT adapter (IOC) specific interrupt handler. That's it. That's the whole vibe. It's the interrupt handler for MPT adapters, specifically the IOC-flavoured one. Slay. πŸŽ€


✨ NAME ✨

_base_interrupt β€” MPT adapter (IOC) specific interrupt handler. no cap, that's literally the description. short and iconic. πŸ’–


🌸 SYNOPSIS 🌸

irqreturn_t _base_interrupt (int irq , void *bus_id );

look at her. two args, one return type, zero notes. ate. πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • irq β€” the irq number. and honestly? it's not used. she's just there for the vibes. main character energy but zero lines. πŸ™ˆ
  • bus_id β€” the bus identifier cookie, and it's == a pointer to the MPT_ADAPTER structure. that's the actual useful one, the one doing the work. periodt. πŸ’…

⭐ RETURN ⭐

Returns IRQ_HANDLED if it was processed. Otherwise it's IRQ_NONE. two options, no in-between, iykyk. πŸ”₯


🌈 SEE ALSO 🌈

okay bestie, buckle up, this list is long and every single one of them is staying. no skips, no cuts, we respect the lore. πŸ’œ

like I said. every. single. one. 🫢


and that's the whole page, bestie β€” she's short, she's sweet, she handles interrupts and returns IRQ_HANDLED or IRQ_NONE and she does not elaborate πŸ’€

ngl this one is genuinely a snack-sized read. no trap doors, no scary caveats, just a handler doing handler things. πŸ’–

kisses from <code>./drivers/scsi/mpt3sas</code> β€” October 2026 edition 🌸 bye bestie, go handle some interrupts πŸ’…βœ¨

πŸ“¦ where this page comes from