xilinx_dpdma...dump_tx_desc(9)
π
xilinx_dpdma_chan_dump_tx_desc β Dump a tx descriptor β¨
okay so bestie, we're in the Kernel API Manual section of the docs today, and this one's a little function that just spills the tea on a tx descriptor π« lowkey iconic of it honestly
πΈ NAME πΈ
xilinx_dpdma_chan_dump_tx_desc β Dump a tx descriptor π
π¦ SYNOPSIS π¦
void xilinx_dpdma_chan_dump_tx_desc (struct xilinx_dpdma_chan *chan ,
struct xilinx_dpdma_tx_desc *tx_desc );
like, it returns void β nothing comes back, it's giving "the info was the point all along" energy β¨
π ARGUMENTS π
chanβ the DPDMA channel, your main character channel π«tx_descβ the tx descriptor to dump, i.e. the one getting its whole vibe checked π
π DESCRIPTION π
Dump contents of a tx descriptor. that's it, that's the whole personality π«Ά it takes the thing and shows you what's inside β no cap, no secrets, just vibes and field values π
β SEE ALSO β
- Kernel file
./drivers/dma/xilinx/xilinx_dpdma.cπ β the mothership, fr fr
and then the whole extended friend group, in this exact order, do not reorder them i'm watching π:
struct xilinx_dpdma_hw_desc(9)struct xilinx_dpdma_sw_desc(9)struct xilinx_dpdma_tx_desc(9)struct xilinx_dpdma_chan(9)struct xilinx_dpdma_device(9)xilinx_dpdma_sw_desc_set_dma_addrs(9)xilinx_dpdma_chan_alloc_sw_desc(9)xilinx_dpdma_chan_free_sw_desc(9)xilinx_dpdma_chan_alloc_tx_desc(9)xilinx_dpdma_chan_free_tx_desc(9)xilinx_dpdma_chan_prep_cyclic(9)xilinx_dpdma_chan_prep_interleaved_dma(9)xilinx_dpdma_chan_enable(9)xilinx_dpdma_chan_disable(9)xilinx_dpdma_chan_pause(9)xilinx_dpdma_chan_unpause(9)xilinx_dpdma_chan_queue_transfer(9)xilinx_dpdma_chan_ostand(9)xilinx_dpdma_chan_notify_no_ostand(9)xilinx_dpdma_chan_wait_no_ostand(9)xilinx_dpdma_chan_poll_no_ostand(9)xilinx_dpdma_chan_stop(9)xilinx_dpdma_chan_done_irq(9)xilinx_dpdma_chan_vsync_irq(9)xilinx_dpdma_chan_err(9)xilinx_dpdma_chan_handle_err(9)xilinx_dpdma_alloc_chan_resources(9)xilinx_dpdma_free_chan_resources(9)xilinx_dpdma_terminate_all(9)xilinx_dpdma_synchronize(9)xilinx_dpdma_err(9)xilinx_dpdma_handle_err_irq(9)xilinx_dpdma_enable_irq(9)xilinx_dpdma_disable_irq(9)xilinx_dpdma_chan_err_task(9)
ngl the whole list is a mood board of the entire driver π you could genuinely read all of these and become a DPDMA expert bestie
that's the whole page π love that for us. signed off from ./drivers/dma/xilinx, dated October 2026 β mwah, go read your descriptors ππ§ββοΈ
π¦ 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