STRUCT ZYNQMP_DMA_DESC_LL(9)
π NAME π
okay bestie, welcome to the struct zynqmp_dma_desc_ll(9) page in the Kernel API Manual π«Ά
struct zynqmp_dma_desc_ll β Hw linked list descriptor. that's the name and the one-line description, and yes it's giving hardware-linked-list realness π
β¨ SYNOPSIS β¨
here's the whole struct, copied exactly so you don't have to squint at the kernel source:
struct zynqmp_dma_desc_ll {
u64 addr;
u32 size;
u32 ctrl;
u64 nxtdscraddr;
u64 rsvd;
};
No cap, that's the shape of it. Fields are below, bestie π
π Members π
addrβ Buffer address. it's literally where the buffer lives πsizeβ Size of the buffer. the amount of buffer we're talking about, periodt πctrlβ Control word. the control word itself, main character energy πnxtdscraddrβ Next descriptor base address. the base address of the next descriptor, linked-list slay πrsvdβ Reserved field and for Hw internal use. hands off, bestie β Hw's got this one π
π¦ SEE ALSO π¦
Kernel file ./drivers/dma/xilinx/zynqmp_dma.c is the home base, and here's the whole friend group β every single reference, no skips:
struct zynqmp_dma_desc_sw(9)struct zynqmp_dma_chan(9)struct zynqmp_dma_device(9)zynqmp_dma_update_desc_to_ctrlr(9)zynqmp_dma_desc_config_eod(9)zynqmp_dma_config_sg_ll_desc(9)zynqmp_dma_init(9)zynqmp_dma_tx_submit(9)zynqmp_dma_get_descriptor(9)zynqmp_dma_free_descriptor(9)zynqmp_dma_free_desc_list(9)zynqmp_dma_alloc_chan_resources(9)zynqmp_dma_start(9)zynqmp_dma_handle_ovfl_int(9)zynqmp_dma_device_config(9)zynqmp_dma_start_transfer(9)zynqmp_dma_chan_desc_cleanup(9)zynqmp_dma_complete_descriptor(9)zynqmp_dma_issue_pending(9)zynqmp_dma_free_descriptors(9)zynqmp_dma_free_chan_resources(9)zynqmp_dma_reset(9)zynqmp_dma_irq_handler(9)zynqmp_dma_do_tasklet(9)zynqmp_dma_device_terminate_all(9)zynqmp_dma_synchronize(9)zynqmp_dma_prep_memcpy(9)zynqmp_dma_chan_remove(9)zynqmp_dma_chan_probe(9)of_zynqmp_dma_xlate(9)zynqmp_dma_suspend(9)zynqmp_dma_resume(9)zynqmp_dma_runtime_suspend(9)zynqmp_dma_runtime_resume(9)zynqmp_dma_probe(9)zynqmp_dma_remove(9)
mwah π β source/version: ./drivers/dma/xilinx, dated October 2026, page: struct zynqmp_dma_desc_ll(9). bye bestie π«Ά
π¦ 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