ep93xx_dma_terminate_all(9)
π ep93xx_dma_terminate_all(9)
ok so this is from the Kernel API Manual, and bestie, it's a little one but she's important π
β¨ NAME β¨
ep93xx_dma_terminate_all β terminate all transactions π periodt, that's the whole job
β¨ SYNOPSIS β¨
int ep93xx_dma_terminate_all (struct dma_chan *chan );
β¨ ARGUMENTS β¨
chanβ channel π¦ (yes that's it, that's the argument, she's simple and she's iconic)
β¨ DESCRIPTION β¨
Stops all DMA transactions. π
All descriptors are put back to the edmac->free_list β like, every single one, they all go home π β¨
and callbacks are _not_ called. π
fr fr, NOT called. not even a little. do not expect your callback to fire, bestie, it is simply not invited to this party π
β¨ SEE ALSO β¨
Kernel file ./drivers/dma/ep93xx_dma.c β go read her, she's the main character π
struct ep93xx_dma_desc(9)struct ep93xx_dma_chan(9)struct ep93xx_dma_engine(9)ep93xx_dma_set_active(9)ep93xx_dma_advance_active(9)ep93xx_dma_advance_work(9)ep93xx_dma_tx_submit(9)ep93xx_dma_alloc_chan_resources(9)ep93xx_dma_free_chan_resources(9)ep93xx_dma_prep_dma_memcpy(9)ep93xx_dma_prep_slave_sg(9)ep93xx_dma_prep_dma_cyclic(9)ep93xx_dma_synchronize(9)ep93xx_dma_tx_status(9)ep93xx_dma_issue_pending(9)
like, the whole friend group π«Ά
πΈ the cute sign-off πΈ
this page lives in ./drivers/dma and she was dated October 2026 β slay, she's from the future βπ¦ mwah, go terminate some transactions responsibly π
ep93xx_dma_terminate_all(9) β ily, bye ππ
π¦ 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