tsi721_irqhandler(9)
π tsi721_irqhandler β the Kernel API Manual moment π
okay bestie so this is tsi721_irqhandler(9), from the Kernel API Manual, and honestly? she's the one answering the door when the hardware starts knocking. let's get into it π
β¨ NAME β¨
tsi721_irqhandler β the Tsi721 interrupt handler, aka the main character of interrupt town π
πΈ SYNOPSIS πΈ
irqreturn_t tsi721_irqhandler (int irq , void *ptr );
that's her signature. learn it, love it, literally memorize it π«Ά
π¦ ARGUMENTS π¦
irqβ the Linux interrupt number. that's it, that's the vibe check for "which interrupt is this" π«ptrβ pointer to interrupt-specific data, and ngl it's thetsi721_devicestructure. your little bundle of context π
π DESCRIPTION π
so here's the tea π: this one handles Tsi721 interrupts that get signaled using MSI and INTA. it checks the reported interrupt events and then calls an event-specific handler(s). no cap, that's the whole job β look at what happened, then hand it off to the right handler π₯
π RETURN π
it gives you back IRQ_HANDLED or IRQ_NONE. that's the whole menu, periodt π
π SEE ALSO π
okay so this is a lot of besties, and every single one of them gets named, because we do not skip the crew π«Ά the kernel file is ./drivers/rapidio/devices/tsi721.c, and the squad is:
tsi721_lcread(9)tsi721_lcwrite(9)tsi721_maint_dma(9)tsi721_cread_dma(9)tsi721_cwrite_dma(9)tsi721_pw_handler(9)tsi721_pw_enable(9)tsi721_dsend(9)tsi721_dbell_handler(9)tsi721_omsg_msix(9)tsi721_imsg_msix(9)tsi721_srio_msix(9)tsi721_sr2pc_ch_msix(9)tsi721_request_msix(9)tsi721_enable_msix(9)tsi721_init_pc2sr_mapping(9)tsi721_rio_map_inb_mem(9)tsi721_rio_unmap_inb_mem(9)tsi721_init_sr2pc_mapping(9)tsi721_port_write_init(9)tsi721_bdma_maint_init(9)tsi721_add_outb_message(9)tsi721_omsg_handler(9)tsi721_open_outb_mbox(9)tsi721_close_outb_mbox(9)tsi721_imsg_handler(9)tsi721_open_inb_mbox(9)tsi721_close_inb_mbox(9)tsi721_add_inb_buffer(9)tsi721_get_inb_message(9)tsi721_messages_init(9)tsi721_query_mport(9)tsi721_disable_ints(9)tsi721_setup_mport(9)
like, the whole friend group showed up to the group chat ππ
ngl the source directory for this page is ./drivers/rapidio/devices, and she's dated October 2026 β mark your calendars bestie ποΈβ¨
and that's the page!! oh and before i forget β the footer said tsi721_irqhandler(9) with the source/version rooted at ./drivers/rapidio/devices and the date October 2026, so there's your cute little sign-off ππ slay, go handle some interrupts, iykyk π
π¦ 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