Home
last modified time | relevance | path

Searched refs:pool (Results 1 – 1 of 1) sorted by relevance

/lib/
Dgenalloc.c27 struct gen_pool *pool; in gen_pool_create() local
29 pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid); in gen_pool_create()
30 if (pool != NULL) { in gen_pool_create()
31 rwlock_init(&pool->lock); in gen_pool_create()
32 INIT_LIST_HEAD(&pool->chunks); in gen_pool_create()
33 pool->min_alloc_order = min_alloc_order; in gen_pool_create()
35 return pool; in gen_pool_create()
49 int gen_pool_add(struct gen_pool *pool, unsigned long addr, size_t size, in gen_pool_add() argument
53 int nbits = size >> pool->min_alloc_order; in gen_pool_add()
65 write_lock(&pool->lock); in gen_pool_add()
[all …]