zynqmp_dma_device_config(9)
π NAME π
From the Kernel API Manual, bestie: this is zynqmp_dma_device_config(9), and the function is literally zynqmp_dma_device_config - Zynqmp dma device configuration. Thatβs the whole name section, periodt. π
β¨ SYNOPSIS β¨
int zynqmp_dma_device_config (struct dma_chan *dchan , struct
dma_slave_config *config );
Lowkey just read it like a little spellsheet: function name, then the args. β¨
π ARGUMENTS π
dchanβ DMA channel. Yes bestie, thatβs the DMA channel β the one and only.configβ DMA device config. The DMA device config is coming through, make way.
π RETURN π
0 always. Not βsometimes,β not βif the vibes are rightβ β always. πβ¨
π¦ SEE ALSO π¦
The whole Zynqmp DMA extended universe is linked here, and yes you need all of it, iykyk π«Ά:
- 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)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_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)
Cute sign-off: source/version is ./drivers/dma/xilinx, and the date on this one is October 2026. Bye bestie, go config that device ππ
π¦ 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