dma_pool_destroy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

hey bestie, welcome to the dma_pool_destroy(9) page from the Kernel API Manual! this function is literally the one that destroys a pool of dma memory blocks. πŸ’…


✨ SYNOPSIS ✨

void dma_pool_destroy (struct dma_pool *pool );

that's the whole signature, no cap. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • pool β€” the dma pool that will be destroyed. πŸŽ€

πŸ¦‹ CONTEXT πŸ¦‹

the context constraint here is exactly !in_interrupt. that's the vibe check, bestie. πŸ¦‹


🌸 DESCRIPTION 🌸

okay so the deal is this: the caller guarantees that no more memory from the pool is in use, and that nothing will try to use the pool after this call. that's the whole contract. periodt. 🌸


πŸ”₯ SEE ALSO πŸ”₯


cute sign-off πŸ’Œ: source/version ./mm, dated October 2026, page dma_pool_destroy(9) β€” mwah, bye bestie! 🫢

πŸ“¦ where this page comes from