fsl_dma_memc...ssue_pending(9)
πΈ NAME πΈ
fsl_dma_memcpy_issue_pending β bestie, this one's literally just "Issue the DMA start command" β¨ like that's the whole job, that's the assignment, she's a one-line queen π
β¨ SYNOPSIS β¨
void fsl_dma_memcpy_issue_pending (struct dma_chan *dchan );
Look at her π₯Ί void in, void out β well, void out, one arg in. Simple. Elegant. Iconic. No cap.
π«Ά ARGUMENTS π«Ά
dchanβ okay so π the manual literally says-- undescribed --. That's it. That's the whole description. Not me reading the docs and finding out nobody described the one and only parameter π so like. It's astruct dma_chan *. That's genuinely all we get. The vibes are undocumented but we ride anyway π
Fr fr though β this man page does not describe dchan. Not my fault, not your fault, we just live here now π
π¦ SEE ALSO π¦
Kernel file ./drivers/dma/fsldma.c β go read the source if you want the real tea, because the whole friend group lives in there:
fsl_chan_set_src_loop_size(9)fsl_chan_set_dst_loop_size(9)fsl_chan_set_request_count(9)fsl_chan_toggle_ext_pause(9)fsl_chan_toggle_ext_start(9)fsl_dma_free_descriptor(9)fsl_dma_alloc_descriptor(9)fsldma_clean_completed_descriptor(9)fsldma_run_tx_complete_actions(9)fsldma_clean_running_descriptor(9)fsl_chan_xfer_ld_queue(9)fsldma_cleanup_descriptors(9)fsl_dma_alloc_chan_resources(9)fsldma_free_desc_list(9)fsl_dma_free_chan_resources(9)fsl_tx_status(9)
Like that's a whole squad right there π go say hi, they're all in it together.
π ok that's the page, love u, bye π
Sign-off besties: this one lives in ./drivers/dma, and it's dated October 2026, from the Kernel API Manual π§ββοΈβ Take care of her, she issues DMA start commands and she does it flawlessly π
π¦ 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