STRUCT XDMA_DESC_BLOCK(9)
π NAME π
okay so bestie, this is the struct xdma_desc_block(9) page from the Kernel API Manual β and it's literally giving Descriptor block energy π
. The name is struct xdma_desc_block, and the whole vibe is just: Descriptor block β¨.
β¨ SYNOPSIS β¨
here's the icon in code form, exactly as the manual drops it:
struct xdma_desc_block {
void *virt_addr;
dma_addr_t dma_addr;
};
π Members π
this struct is serving two fields and a dream π:
virt_addrβ Virtual address of block startdma_addrβ DMA address of block start
π¦ SEE ALSO π¦
before you go, the manual points you at the Kernel file ./drivers/dma/xilinx/xdma.c, plus this whole friend group of related refs (iykyk):
struct xdma_chan(9)struct xdma_desc(9)struct xdma_device(9)xdma_link_sg_desc_blocks(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)
byeee bestie, and yes the footer facts are: ./drivers/dma/xilinx, October 2026, struct xdma_desc_block(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