Lines Matching refs:dma_pool
42 struct dma_pool { /* the pool */ struct
71 struct dma_pool *pool; in show_pools() argument
130 struct dma_pool *dma_pool_create(const char *name, struct device *dev, in dma_pool_create()
133 struct dma_pool *retval; in dma_pool_create()
203 static void pool_initialise_page(struct dma_pool *pool, struct dma_page *page) in pool_initialise_page()
219 static struct dma_page *pool_alloc_page(struct dma_pool *pool, gfp_t mem_flags) in pool_alloc_page()
247 static void pool_free_page(struct dma_pool *pool, struct dma_page *page) in pool_free_page()
267 void dma_pool_destroy(struct dma_pool *pool) in dma_pool_destroy()
314 void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags, in dma_pool_alloc()
382 static struct dma_page *pool_find_page(struct dma_pool *pool, dma_addr_t dma) in pool_find_page()
404 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma) in dma_pool_free()
474 struct dma_pool *pool = *(struct dma_pool **)res; in dmam_pool_release()
481 return *(struct dma_pool **)res == match_data; in dmam_pool_match()
498 struct dma_pool *dmam_pool_create(const char *name, struct device *dev, in dmam_pool_create()
501 struct dma_pool **ptr, *pool; in dmam_pool_create()
523 void dmam_pool_destroy(struct dma_pool *pool) in dmam_pool_destroy()