dma_pool_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dma_pool_free(9) ✨

okay so this is from the Kernel API Manual, bestie, and it's literally the page for dma_pool_free. no cap, it's giving β€œput the block back” energy. πŸ’…

🌸 NAME 🌸

dma_pool_free β€” put block back into dma pool

πŸ¦‹ SYNOPSIS πŸ¦‹

void dma_pool_free (struct dma_pool *pool , void *vaddr , dma_addr_t dma
       );

πŸŽ€ ARGUMENTS πŸŽ€

  • pool β€” the dma pool that's holding the block
  • vaddr β€” virtual address of the block
  • dma β€” dma address of the block

πŸ’– DESCRIPTION πŸ’–

Here's the whole vibe, bestie: the caller promises that neither the device nor the driver will again touch this block unless it is first re-allocated. That's the promise. Periodt. ✨

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./mm/dmapool.c β€” plus the bestie squad of references:


cute lil sign-off: this page lives under ./mm, and the date on it is October 2026. πŸ’œπŸ«Ά

πŸ“¦ where this page comes from