DMA_POOL_ALLOC
Section: Memory Management in Linux (9)
Updated: February 2011
Index
Return to Main Contents
NAME
dma_pool_alloc - get a block of consistent memory
SYNOPSIS
-
void * dma_pool_alloc(struct dma_pool * pool, gfp_t mem_flags, dma_addr_t * handle);
ARGUMENTS
pool
-
- dma pool that will produce the block
mem_flags
-
GFP_* bitmask
handle
-
pointer to dma address of block
DESCRIPTION
This returns the kernel virtual address of a currently unused block, and reports its dma address through the handle. If such a memory block can't be allocated,
NULL
is returned.
COPYRIGHT