parport_ip32_dma_interrupt(9)
π parport_ip32_dma_interrupt β the manual page, bestie edition π
okay so this is from the Kernel API Manual, and the thing itself is parport_ip32_dma_interrupt β yes that's a whole mouthful, we love her anyway π
β¨ NAME β¨
parport_ip32_dma_interrupt β the DMA interrupt handler, periodt. That's her whole job π¦
β¨ SYNOPSIS β¨
irqreturn_t parport_ip32_dma_interrupt (int irq , void *dev_id );
lowkey just a function signature but make it fashion π
β¨ ARGUMENTS β¨
irqβ the interrupt number, bestie. that's it, that's the number πΈdev_idβ literally unused. not me putting a whole parameter here and then not using it π iconic behaviour honestly
β¨ SEE ALSO β¨
okay so this is the part where I need you to take a deep breath because the friend group is LARGE and we are listing every single one of them, no cap, no skipping, no "etc." β all of them π«Ά
- Kernel file
./drivers/parport/parport_ip32.cstructparport_ip32_regs(9),enum parport_ip32_irq_mode(9),struct parport_ip32_private(9),struct parport_ip32_dma_data(9),parport_ip32_dma_setup_context(9),parport_ip32_dma_start(9),parport_ip32_dma_stop(9),parport_ip32_dma_get_residue(9),parport_ip32_dma_register(9),parport_ip32_dma_unregister(9),parport_ip32_wakeup(9),parport_ip32_interrupt(9),parport_ip32_read_econtrol(9),parport_ip32_write_econtrol(9),parport_ip32_frob_econtrol(9),parport_ip32_set_mode(9),parport_ip32_read_data(9),parport_ip32_write_data(9),parport_ip32_read_status(9),__parport_ip32_read_control(9),__parport_ip32_write_control(9),__parport_ip32_frob_control(9),parport_ip32_read_control(9),parport_ip32_write_control(9),parport_ip32_frob_control(9),parport_ip32_disable_irq(9),parport_ip32_enable_irq(9),parport_ip32_data_forward(9),parport_ip32_data_reverse(9),parport_ip32_init_state(9),parport_ip32_save_state(9),parport_ip32_restore_state(9),parport_ip32_clear_epp_timeout(9),parport_ip32_epp_read(9),parport_ip32_epp_write(9),parport_ip32_epp_read_data(9),parport_ip32_epp_write_data(9),parport_ip32_epp_read_addr(9),parport_ip32_epp_write_addr(9),parport_ip32_fifo_wait_break(9),parport_ip32_fwp_wait_polling(9),parport_ip32_fwp_wait_interrupt(9),parport_ip32_fifo_write_block_pio(9),parport_ip32_fifo_write_block_dma(9),parport_ip32_fifo_write_block(9),parport_ip32_drain_fifo(9),parport_ip32_get_fifo_residue(9),parport_ip32_compat_write_data(9),parport_ip32_ecp_write_data(9),parport_ip32_ecp_supported(9),parport_ip32_fifo_supported(9),parport_ip32_make_isa_registers(9),parport_ip32_probe_port(9),parport_ip32_unregister_port(9),parport_ip32_init(9),parport_ip32_exit(9)
like I said. the whole friend group. every last one of them showed up to the function party π₯π
and that's the whole page, bestie, you ate that π this little number lives in ./drivers/parport, it's stamped October 2026, and it's serving Kernel API Manual realness from start to finish. go off, parport_ip32_dma_interrupt(9) πβπ
π¦ 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