zynqmp_dma_tx_submit(9)
π zynqmp_dma_tx_submit(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this little page is all about zynqmp_dma_tx_submit(9), and honestly? it's giving "short and iconic." no cap, there's like four sections total and we're gonna slay all of them π
β¨ NAME β¨
zynqmp_dma_tx_submit β Submit DMA transaction π¦
like, that's it. that's the whole vibe. it submits a DMA transaction. periodt π
πΈ SYNOPSIS πΈ
dma_cookie_t zynqmp_dma_tx_submit (struct dma_async_tx_descriptor *tx );
the way this function literally hands you back a dma_cookie_t... a whole cookie πͺ iykyk
π ARGUMENTS π
txβ Async transaction descriptor pointer π lowkey the main character of this whole page ngl. it's a pointer to the async transaction descriptor, and yes bestie, pointer is doing a lot of heavy lifting there π
β RETURN β
it returns a cookie value πͺβ¨ β that's the whole return story, no plot twists, no surprises, just cookie. slay.
fr fr do not overthink this one, bestie β the manpage says cookie value and that is what you get π«Ά
π SEE ALSO π
the whole squad shows up here, so let's give them their moment π
Kernel file ./drivers/dma/xilinx/zynqmp_dma.c struct zynqmp_dma_desc_ll(9), struct zynqmp_dma_desc_sw(9), struct zynqmp_dma_chan(9), struct zynqmp_dma_device(9), and then the full friend group:
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_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)
like, that is a lot of references and every single one of them ate π₯ go read them, bestie, they're all in the same Xilinx DMA cinematic universe π§
and that's the page!! π cute little sign-off time: this masterpiece lives in ./drivers/dma/xilinx, dated October 2026, and it's brought to you by zynqmp_dma_tx_submit(9) β mwah, 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