xilinx_mcdma_irq_handler(9)
π
xilinx_mcdma_irq_handler(9) β MCDMA Interrupt handler π
okay so bestie, welcome to the Kernel API Manual corner where we read kernel tea β. This page is literally about xilinx_mcdma_irq_handler, the MCDMA interrupt handler, and we are keeping every tiny detail because facts are the main character too. π«Ά
πΈ NAME πΈ
xilinx_mcdma_irq_handler β MCDMA Interrupt handler β¨
π SYNOPSIS π
irqreturn_t xilinx_mcdma_irq_handler (int irq , void *data );
π¦ ARGUMENTS π¦
irqβ the IRQ number, like the little number tag on the interrupt πdataβ a pointer to the Xilinx MCDMA channel structure, aka the channel's whole vibe pass πͺ©
π RETURN π
It returns IRQ_HANDLED or IRQ_NONE. That's it, that's the return menu π
π SEE ALSO π
okay gather round, because the lore is deep. The kernel file ./drivers/dma/xilinx/xilinx_dma.c is in the mix, and here is every single linked friend in the order they showed up. Keeping them in backticks so nobody gets lost π«
- kernel file
./drivers/dma/xilinx/xilinx_dma.c:struct xilinx_vdma_desc_hw(9),struct xilinx_axidma_desc_hw(9),struct xilinx_aximcdma_desc_hw(9),struct xilinx_cdma_desc_hw(9),struct xilinx_vdma_tx_segment(9),struct xilinx_axidma_tx_segment(9),struct xilinx_aximcdma_tx_segment(9),struct xilinx_cdma_tx_segment(9),struct xilinx_dma_tx_descriptor(9) struct xilinx_dma_chan(9),enum xdma_ip_type(9),struct xilinx_dma_device(9),vdma_desc_write_64(9),xilinx_dma_get_metadata_ptr(9),xilinx_vdma_alloc_tx_segment(9),xilinx_cdma_alloc_tx_segment(9),xilinx_axidma_alloc_tx_segment(9),xilinx_aximcdma_alloc_tx_segment(9)xilinx_dma_free_tx_segment(9),xilinx_mcdma_free_tx_segment(9),xilinx_cdma_free_tx_segment(9),xilinx_vdma_free_tx_segment(9),xilinx_dma_alloc_tx_descriptor(9),xilinx_dma_free_tx_descriptor(9),xilinx_dma_free_desc_list(9),xilinx_dma_free_descriptors(9),xilinx_dma_free_chan_resources(9)xilinx_dma_get_residue(9),xilinx_dma_chan_handle_cyclic(9),xilinx_dma_chan_desc_cleanup(9),xilinx_dma_do_tasklet(9),xilinx_dma_alloc_chan_resources(9),xilinx_dma_calc_copysize(9),xilinx_dma_tx_status(9),xilinx_dma_stop_transfer(9),xilinx_cdma_stop_transfer(9)xilinx_dma_start(9),xilinx_vdma_start_transfer(9),xilinx_cdma_start_transfer(9),xilinx_dma_start_transfer(9),xilinx_mcdma_start_transfer(9),xilinx_dma_issue_pending(9),xilinx_dma_device_config(9),xilinx_dma_complete_descriptor(9),xilinx_dma_reset(9)xilinx_dma_chan_reset(9),xilinx_dma_irq_handler(9),append_desc_queue(9),xilinx_dma_tx_submit(9),xilinx_vdma_dma_prep_interleaved(9),xilinx_cdma_prep_memcpy(9),xilinx_dma_prep_peripheral_dma_vec(9),xilinx_dma_prep_slave_sg(9),xilinx_dma_prep_dma_cyclic(9)xilinx_mcdma_prep_slave_sg(9),xilinx_dma_terminate_all(9),xilinx_vdma_channel_set_config(9),xilinx_dma_chan_remove(9),xilinx_dma_chan_probe(9),xilinx_dma_child_probe(9),of_dma_xilinx_xlate(9),xilinx_dma_probe(9),xilinx_dma_remove(9)
mwah π this page came from ./drivers/dma/xilinx, dated October 2026, for xilinx_mcdma_irq_handler(9) β periodt π
π¦ 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