fsl_chan_set_src_loop_size(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

fsl_chan_set_src_loop_size(9) πŸ’…

omg hi bestie πŸ’– this is the fsl_chan_set_src_loop_size(9) page from the Kernel API Manual β€” manual name folded in right here like a little bow πŸŽ€. It's the source-address-hold-transfer-size setter, and yes, we're gonna get into it.


✨ NAME ✨

fsl_chan_set_src_loop_size β€” Set source address hold transfer size πŸ’«


🌸 SYNOPSIS 🌸

void fsl_chan_set_src_loop_size (struct fsldma_chan *chan , int size );

πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” the Freescale DMA channel, aka the main character you're setting up πŸ’…
  • size β€” the address loop size; 0 for disable loop. periodt.

πŸ’– DESCRIPTION πŸ’–

okay so this function sets the source address hold transfer size. no cap. The source address hold β€” or loop transfer size β€” is when the DMA transfer data from source address (SA). If the loop size is 4, the DMA will read data from SA, SA + 1, SA + 2, SA + 3, then loop back to SA, SA + 1 ... and so on. it's giving tiny repeating pattern, and honestly? iconic πŸ”βœ¨


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/dma/fsldma.c is the home base 🏠 β€” also go peek at:


that's the whole page, bestie 🫢 source/version: ./drivers/dma Β· date: October 2026 Β· page: fsl_chan_set_src_loop_size(9) ✨ mwah πŸ’‹

πŸ“¦ where this page comes from