fsl_chan_toggle_ext_pause(9)
β¨ fsl_chan_toggle_ext_pause β¨
okay so bestie, welcome to the Kernel API Manual page for fsl_chan_toggle_ext_pause(9) β yes that's the whole name, and yes it's a mouthful, we deal π
. If you're reading this you're probably already deep in the Freescale DMA source and honestly? proud of you π«Ά.
π NAME π
fsl_chan_toggle_ext_pause β flips the external pause status on a channel, on or off, no in-between πΈ
π¦ SYNOPSIS π¦
void fsl_chan_toggle_ext_pause (struct fsldma_chan *chan, int enable);
returns nothing, takes two things, that's the whole vibe β¨
π ARGUMENTS π
chanβ the Freescale DMA channel you're messing with, the main character fr π₯enableβ the on/off switch, and it's strictly binary:0is disabled,1is enabled. no "maybe", no "3 is kinda on", just 0 or 1 bestie π
π DESCRIPTION π
so like, the Freescale DMA channel can be controlled by an external signal, DREQ# β that's the outside world literally reaching in and going "pause babe" π.
heads up: you should use the DMA Request Count feature in addition to this one, so you can set how many bytes get transferred before the channel pauses. it's giving "you can't just pause whenever, you need a byte budget" π
π₯ SEE ALSO π₯
The kernel file lives at ./drivers/dma/fsldma.c and it's got a whole friend group β here's the entire squad, no cap, everyone's invited π:
fsl_chan_set_src_loop_size(9)fsl_chan_set_dst_loop_size(9)fsl_chan_set_request_count(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_dma_memcpy_issue_pending(9)fsl_tx_status(9)
and that's the page!! π this lil icon came straight from ./drivers/dma, stamped with the version date October 2026 ποΈβ¨ β go toggle responsibly, bestie, and remember: 0 off, 1 on, periodt π
π
π¦ 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