Lines Matching refs:gen_pool

152 struct gen_pool *gen_pool_create(int min_alloc_order, int nid)  in gen_pool_create()
154 struct gen_pool *pool; in gen_pool_create()
156 pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid); in gen_pool_create()
181 int gen_pool_add_virt(struct gen_pool *pool, unsigned long virt, phys_addr_t phys, in gen_pool_add_virt()
213 phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long addr) in gen_pool_virt_to_phys()
238 void gen_pool_destroy(struct gen_pool *pool) in gen_pool_destroy()
270 unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size) in gen_pool_alloc()
325 void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size, dma_addr_t *dma) in gen_pool_dma_alloc()
353 void gen_pool_free(struct gen_pool *pool, unsigned long addr, size_t size) in gen_pool_free()
391 void gen_pool_for_each_chunk(struct gen_pool *pool, in gen_pool_for_each_chunk()
392 void (*func)(struct gen_pool *pool, struct gen_pool_chunk *chunk, void *data), in gen_pool_for_each_chunk()
413 bool addr_in_gen_pool(struct gen_pool *pool, unsigned long start, in addr_in_gen_pool()
439 size_t gen_pool_avail(struct gen_pool *pool) in gen_pool_avail()
458 size_t gen_pool_size(struct gen_pool *pool) in gen_pool_size()
481 void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, void *data) in gen_pool_set_algo()
570 gen_pool_destroy(*(struct gen_pool **)res); in devm_gen_pool_release()
583 struct gen_pool *devm_gen_pool_create(struct device *dev, int min_alloc_order, in devm_gen_pool_create()
586 struct gen_pool **ptr, *pool; in devm_gen_pool_create()
610 struct gen_pool *dev_get_gen_pool(struct device *dev) in dev_get_gen_pool()
612 struct gen_pool **p = devres_find(dev, devm_gen_pool_release, NULL, in dev_get_gen_pool()
632 struct gen_pool *of_get_named_gen_pool(struct device_node *np, in of_get_named_gen_pool()