xdma_issue_pending(9)
β¨ xdma_issue_pending(9) β¨
okay bestie, gather round π this is a page from the Kernel API Manual β yes, that Kernel API Manual, the one we all lowkey live in β and it's about xdma_issue_pending. icon behavior only, ngl.
πΈ NAME πΈ
xdma_issue_pending β issue pending transactions π
like, the pending ones? yeah. those get issued. periodt.
π¦ SYNOPSIS π¦
void xdma_issue_pending (struct dma_chan *chan );
no cap, that's the whole signature. void return, one argument, done. β¨
π ARGUMENTS π
chanβ a DMA channel pointer π«Ά that's it, that's the vibe. it's a pointer to the DMA channel, bestie, and honestly it's giving main character energy because it's the only thing this function even takes.
π₯ SEE ALSO π₯
this is the part where i hold your hand and walk you through the whole friend group π no skipping, we're reading all of these, i don't make the rules (i do, actually, and i said read them):
Kernel file ./drivers/dma/xilinx/xdma.c β the source file, the mothership π and then:
struct xdma_desc_block(9)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_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)
that's the whole squad, iykyk π§ literally all of them, in that exact order, because i am nothing if not thorough π
bestie note π this man page is a short one β it does not spell out side effects, return values, or error cases, because there's nothing to spell out. void return, one arg, that's the tea. don't go inventing details, that's not slay, that's just wrong π
so yeah, that's the page π go issue your pending transactions, you absolute icon π and remember: the kernel file lives at ./drivers/dma/xilinx/xdma.c and the manual was brought to you fresh in October 2026 under ./drivers/dma/xilinx β mwah, stan, bye ππ
π¦
π¦ 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