xdma_link_sg_desc_blocks(9)
π NAME π
okay so bestie, meet xdma_link_sg_desc_blocks β she links the SG descriptor blocks together for a DMA transfer. that's it, that's the whole job, and she does it flawlessly π
β¨
(this whole page lives in the Kernel API Manual, section 9, just so you know what vibe we're in π)
β¨ SYNOPSIS β¨
void xdma_link_sg_desc_blocks (struct xdma_desc *sw_desc );
no cap, that's the entire signature. short, sweet, iconic π
π¦ ARGUMENTS π¦
sw_descβ the Tx descriptor pointer. like, the descriptor for the transmit side. that's the one she needs π«Ά
πΈ SEE ALSO πΈ
okay so there is so much family around this function and you're gonna want to meet all of them. starting with the kernel file itself:
Kernel file ./drivers/dma/xilinx/xdma.c, plus these absolute icons:
struct xdma_desc_block(9)struct xdma_chan(9)struct xdma_desc(9)struct xdma_device(9)xdma_link_cyclic_desc_blocks(9)xdma_channel_init(9)xdma_free_desc(9)xdma_alloc_desc(9)xdma_xfer_start(9)xdma_xfer_stop(9)xdma_alloc_channels(9)xdma_issue_pending(9)xdma_terminate_all(9)xdma_synchronize(9)xdma_fill_descs(9)xdma_prep_device_sg(9)xdma_prep_dma_cyclic(9)xdma_prep_interleaved_dma(9)xdma_device_config(9)xdma_free_chan_resources(9)xdma_alloc_chan_resources(9)xdma_channel_isr(9)xdma_irq_fini(9)xdma_set_vector_reg(9)xdma_irq_init(9)xdma_disable_user_irq(9)xdma_enable_user_irq(9)xdma_get_user_irq(9)xdma_remove(9)xdma_probe(9)
like, the whole friend group fr fr π§π
go read them, i'm literally begging β link the blocks and the knowledge, yk? ππ
and that's the page!! brought to you by the fine folks over at ./drivers/dma/xilinx, dated October 2026 β mwah, love u, see u in the next manpage πβπ
π¦ 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