ep93xx_dma_terminate_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ’–

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