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.