atc_prep_dma_interleaved(9)
πΈ NAME πΈ
okay so bestie, this is atc_prep_dma_interleaved(9) from the Kernel API Manual, and the name is literally doing what it says: it prepares a memory-to-memory interleaved operation. iconic behavior β¨
β¨ SYNOPSIS β¨
struct dma_async_tx_descriptor * atc_prep_dma_interleaved (struct
dma_chan *chan , struct dma_interleaved_template *xt , unsigned long
flags );
π ARGUMENTS π
chanβ the channel you're prepping this operation on. Like, the main character channel πxtβ the interleaved transfer template. It's the transfer's little blueprint π¦flagsβ the tx descriptor status flags. Yes ma'am, the status flags for the tx descriptor π
π¦ SEE ALSO π¦
so if you wanna keep reading, these are the linked besties from the Kernel file:
- Kernel file:
./drivers/dma/at_hdmac.c struct atdma_sg(9)struct at_desc(9)enum atc_status(9)struct at_dma_chan(9)struct at_dma(9)atc_chan_is_enabled(9)atc_chan_is_paused(9)atc_chan_is_cyclic(9)set_lli_eol(9)struct at_dma_platform_data(9)struct at_dma_slave(9)atc_dostart(9)atc_calc_bytes_left(9)atc_get_llis_residue(9)atc_get_residue(9)atc_handle_error(9)atc_prep_dma_memcpy(9)atc_prep_dma_memset(9)atc_prep_slave_sg(9)atc_prep_dma_cyclic(9)atc_tx_status(9)atc_alloc_chan_resources(9)atc_free_chan_resources(9)at_dma_off(9)
mwah π that's the whole page, bestie! source/version: ./drivers/dma Β· date: October 2026 Β· page: atc_prep_dma_interleaved(9). byeeee π«Ά
π¦ 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