zynqmp_dma_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay bestie, meet zynqmp_dma_reset(9) from the Kernel API Manual. Her whole NAME line is zynqmp_dma_reset β€” Reset the channel. That's it, that's the vibe: channel reset era, no cap πŸ’–.


✨ SYNOPSIS ✨

Here's the signature exactly, char-for-char, because we do not play with code:

void zynqmp_dma_reset (struct zynqmp_dma_chan *chan );

She returns void β€” so, nothing back, just β€œdo the thing and dip” energy β€” and she takes one pointer, bestie. Simple. Iconic. Done. πŸŽ€


πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” ZynqMP DMA channel pointer. That's literally the channel, and she's the pointer, and this is the whole argument list. Main character argument energy πŸ’…

🌈 SEE ALSO 🌈

Kernel file ./drivers/dma/xilinx/zynqmp_dma.c is home base, and the whole friend group is invited: 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).

Then the next batch pulls up: 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_irq_handler(9), zynqmp_dma_do_tasklet(9).

And the final squad: 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). Every single one, present and accounted for πŸ¦‹βœ¨


k bye bestie πŸ’– β€” this one's source/version is ./drivers/dma/xilinx, dated October 2026, from the Kernel API Manual.

πŸ“¦ where this page comes from