fsl_dma_alloc_descriptor(9)
πΈ NAME πΈ
okay so this is the fsl_dma_alloc_descriptor(9) page from the Kernel API Manual, and it's literally the function that allocates a descriptor from the channel's DMA pool. bestie, that's the whole vibe: grab a descriptor, from the pool, for the channel. no cap π
β¨ SYNOPSIS β¨
struct fsl_desc_sw * fsl_dma_alloc_descriptor (struct fsldma_chan *chan
);
π ARGUMENTS π
chanβ the Freescale DMA channel. that's the channel we're pulling the descriptor from, periodt π
π¦ DESCRIPTION π¦
Return: the descriptor that was allocated β¨. if it failed, you get NULL π. that's it, that's the whole return story, iykyk.
π₯ SEE ALSO π₯
the kernel file is right here: ./drivers/dma/fsldma.c π«Ά and these are the related pages you might wanna peek at:
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)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_dma_memcpy_issue_pending(9)fsl_tx_status(9)
kisses and sparkles π§ββοΈπ β this page comes from the ./drivers/dma source corner and is stamped October 2026. go be iconic with your descriptors πβ¨
π¦ 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