Lines Matching refs:pool
95 dma_pool_create() initializes a pool of DMA-coherent buffers
104 from this pool must not cross 4KByte boundaries.
107 void *dma_pool_zalloc(struct dma_pool *pool, gfp_t mem_flags,
114 void *dma_pool_alloc(struct dma_pool *pool, gfp_t gfp_flags,
117 This allocates memory from the pool; the returned memory will meet the
122 address usable by the CPU, and the DMA address usable by the pool's
126 void dma_pool_free(struct dma_pool *pool, void *vaddr,
129 This puts memory back into the pool. The pool is what was passed to
134 void dma_pool_destroy(struct dma_pool *pool);
136 dma_pool_destroy() frees the resources of the pool. It must be
138 memory back to the pool before you destroy it.