ioat_dma_do_interrupt(9)
β¨ ioat_dma_do_interrupt(9) β¨
okay so bestie, we're in the Kernel API Manual today and the star of the show is ioat_dma_do_interrupt β literally the handler used for single vector interrupt mode π
like that's her whole job and she's slaying it.
πΈ NAME πΈ
ioat_dma_do_interrupt β handler used for single vector interrupt mode β¨
π SYNOPSIS π
irqreturn_t ioat_dma_do_interrupt (int irq , void *data );
π¦ ARGUMENTS π¦
irqβ interrupt id π (yes bestie, it's the id of the interrupt, that's the whole vibe)dataβ interrupt data π¦ (the data that comes along with the interrupt, no cap)
π₯ SEE ALSO π₯
- Kernel file
./drivers/dma/ioat/dma.cπ like go read the source, it's giving main character energy ioat_dma_do_interrupt_msix(9)β her msix cousin πioat_update_pending(9)β keeping track of what's pending β¨ioat_check_space_lock(9)β checking the space, locked obviously π__ioat_cleanup(9)β the cleanup era π§Ή
ngl bestie if you're poking around single vector interrupt mode, this is literally the function you want. periodt. π
and that's the whole page π«Ά brought to you by ./drivers/dma/ioat, dated October 2026, in the Kernel API Manual β ioat_dma_do_interrupt(9), iconic, no notes πππ
π¦ 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