Lines Matching refs:min_nr
124 BUG_ON(pool->curr_nr >= pool->min_nr); in add_element()
180 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, in mempool_init_node() argument
185 pool->min_nr = min_nr; in mempool_init_node()
191 pool->elements = kmalloc_array_node(min_nr, sizeof(void *), in mempool_init_node()
199 while (pool->curr_nr < pool->min_nr) { in mempool_init_node()
226 int mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, in mempool_init() argument
229 return mempool_init_node(pool, min_nr, alloc_fn, free_fn, in mempool_init()
249 mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn, in mempool_create() argument
252 return mempool_create_node(min_nr,alloc_fn,free_fn, pool_data, in mempool_create()
257 mempool_t *mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn, in mempool_create_node() argument
267 if (mempool_init_node(pool, min_nr, alloc_fn, free_fn, pool_data, in mempool_create_node()
303 if (new_min_nr <= pool->min_nr) { in mempool_resize()
310 pool->min_nr = new_min_nr; in mempool_resize()
322 if (unlikely(new_min_nr <= pool->min_nr)) { in mempool_resize()
332 pool->min_nr = new_min_nr; in mempool_resize()
334 while (pool->curr_nr < pool->min_nr) { in mempool_resize()
340 if (pool->curr_nr < pool->min_nr) { in mempool_resize()
484 if (unlikely(pool->curr_nr < pool->min_nr)) { in mempool_free()
486 if (likely(pool->curr_nr < pool->min_nr)) { in mempool_free()