Lines Matching refs:gen_pool

151 struct gen_pool *gen_pool_create(int min_alloc_order, int nid)  in gen_pool_create()
153 struct gen_pool *pool; in gen_pool_create()
155 pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid); in gen_pool_create()
182 int gen_pool_add_owner(struct gen_pool *pool, unsigned long virt, phys_addr_t phys, in gen_pool_add_owner()
215 phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long addr) in gen_pool_virt_to_phys()
240 void gen_pool_destroy(struct gen_pool *pool) in gen_pool_destroy()
275 unsigned long gen_pool_alloc_algo_owner(struct gen_pool *pool, size_t size, in gen_pool_alloc_algo_owner()
339 void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size, dma_addr_t *dma) in gen_pool_dma_alloc()
360 void *gen_pool_dma_alloc_algo(struct gen_pool *pool, size_t size, in gen_pool_dma_alloc_algo()
393 void *gen_pool_dma_alloc_align(struct gen_pool *pool, size_t size, in gen_pool_dma_alloc_align()
417 void *gen_pool_dma_zalloc(struct gen_pool *pool, size_t size, dma_addr_t *dma) in gen_pool_dma_zalloc()
438 void *gen_pool_dma_zalloc_algo(struct gen_pool *pool, size_t size, in gen_pool_dma_zalloc_algo()
464 void *gen_pool_dma_zalloc_align(struct gen_pool *pool, size_t size, in gen_pool_dma_zalloc_align()
485 void gen_pool_free_owner(struct gen_pool *pool, unsigned long addr, size_t size, in gen_pool_free_owner()
529 void gen_pool_for_each_chunk(struct gen_pool *pool, in gen_pool_for_each_chunk()
530 void (*func)(struct gen_pool *pool, struct gen_pool_chunk *chunk, void *data), in gen_pool_for_each_chunk()
551 bool gen_pool_has_addr(struct gen_pool *pool, unsigned long start, in gen_pool_has_addr()
578 size_t gen_pool_avail(struct gen_pool *pool) in gen_pool_avail()
597 size_t gen_pool_size(struct gen_pool *pool) in gen_pool_size()
620 void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, void *data) in gen_pool_set_algo()
647 struct gen_pool *pool, unsigned long start_addr) in gen_pool_first_fit()
666 struct gen_pool *pool, unsigned long start_addr) in gen_pool_first_fit_align()
694 struct gen_pool *pool, unsigned long start_addr) in gen_pool_fixed_alloc()
729 unsigned int nr, void *data, struct gen_pool *pool, in gen_pool_first_fit_order_align()
754 struct gen_pool *pool, unsigned long start_addr) in gen_pool_best_fit()
780 gen_pool_destroy(*(struct gen_pool **)res); in devm_gen_pool_release()
785 struct gen_pool **p = res; in devm_gen_pool_match()
804 struct gen_pool *gen_pool_get(struct device *dev, const char *name) in gen_pool_get()
806 struct gen_pool **p; in gen_pool_get()
827 struct gen_pool *devm_gen_pool_create(struct device *dev, int min_alloc_order, in devm_gen_pool_create()
830 struct gen_pool **ptr, *pool; in devm_gen_pool_create()
877 struct gen_pool *of_gen_pool_get(struct device_node *np, in of_gen_pool_get()
883 struct gen_pool *pool = NULL; in of_gen_pool_get()