fsldma_clea...d_descriptor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

fsldma_clean_completed_descriptor(9)

okay so this page is from the Kernel API Manual, and it’s literally about freeing finished descriptors. bestie, it’s giving β€œcleanup era” πŸ’…βœ¨

πŸ’– NAME πŸ’–

fsldma_clean_completed_descriptor β€” free all descriptors which has been completed and acked

✨ SYNOPSIS ✨

void fsldma_clean_completed_descriptor (struct fsldma_chan *chan );

πŸŽ€ ARGUMENTS πŸŽ€

  • chan β€” Freescale DMA channel

πŸ¦‹ DESCRIPTION πŸ¦‹

This function does its thing on all completed and acked descriptors β€” every single one that’s done and acked, no cap. πŸ’―

And the big rule? All descriptors should only be freed in this function. Like, this is the one designated cleanup spot; do not go freeing descriptors somewhere else, periodt. 🫢

🌈 SEE ALSO 🌈

Kernel file ./drivers/dma/fsldma.c β€” plus these besties:


signed off with love from source/version ./drivers/dma β€” October 2026 πŸ’–πŸŽ€

πŸ“¦ where this page comes from