zynqmp_dma_runtime_resume(9)
π zynqmp_dma_runtime_resume(9) β from the Kernel API Manual, bestie β¨
okay so we're in the Kernel API Manual today and the vibe is extremely specific kernel-driver energy π this one lives in the Xilinx DMA corner of the world and it's called zynqmp_dma_runtime_resume(9) β say that five times fast, i literally can't π
π¦ NAME π¦
zynqmp_dma_runtime_resume β the runtime suspend method for the driver
not me noticing the NAME line says "Runtime suspend method" while the function is literally named _resume π that's just what the page says, bestie, i don't make the rules, i just report them faithfully π«Ά
β¨ SYNOPSIS β¨
int zynqmp_dma_runtime_resume (struct device *dev );
πΈ ARGUMENTS πΈ
devβ the address of the device structure, aka where thestruct device *lives, aka the whole personality of this call π
π DESCRIPTION π
Put the driver into low power mode. that's it. that's the whole thing. short and iconic, no notes π
β RETURN β
0 always β no cap, it's always 0, every single time, zero drama, zero surprises, we love a consistent king π
π§ SEE ALSO π§
Kernel file ./drivers/dma/xilinx/zynqmp_dma.c struct (iykyk π) plus this whole squad of related functions, in the order the page gives them:
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_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_probe(9)zynqmp_dma_remove(9)
π real talk though: the_suspendones are right there in that list too βzynqmp_dma_suspend(9),zynqmp_dma_resume(9),zynqmp_dma_runtime_suspend(9)β so go read the whole family, bestie, that's the assignment π
and that's a wrap, mwah π source: ./drivers/dma/xilinx, dated October 2026, and the page signs off as zynqmp_dma_runtime_resume(9) β slay, periodt, go touch some hardware πΈπ¦π
π¦ 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