---
name: "dma_pool_free"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/dma_pool_free"
---

# dma\_pool\_free(9)

put block back into dma pool

## 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 holding the block

*vaddr*

virtual address of block

*dma*

dma address of block

## DESCRIPTION

Caller promises neither device nor driver will again touch this block unless it is first re-allocated.

## COPYRIGHT
