adm_terminate_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is adm_terminate_all(9) from the Kernel API Manual β€” the page for when you need to terminate all transactions on a channel, bestie πŸ’…βœ¨

πŸ’– NAME πŸ’–

adm_terminate_all β€” terminate all transactions on a channel πŸŽ€

🌸 SYNOPSIS 🌸

int adm_terminate_all (struct dma_chan *chan );

πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” a dma channel πŸ¦‹

✨ DESCRIPTION ✨

okay so here's the tea: it dequeues and frees all transactions, and it aborts current transaction. No callbacks are done. Like, none. Periodt 😭

No callbacks are done β€” that's the rule, bestie. Don't expect a callback moment from this one πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/dma/qcom/qcom_adm.c πŸ‘‘

the bestie links are:


mwah πŸ’‹ source/version: ./drivers/dma/qcom β€” date: October 2026. that's the whole adm_terminate_all(9) moment, bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from