Lines Matching refs:min_nr
127 BUG_ON(pool->curr_nr >= pool->min_nr); in add_element()
176 mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn, in mempool_create() argument
179 return mempool_create_node(min_nr,alloc_fn,free_fn, pool_data, in mempool_create()
184 mempool_t *mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn, in mempool_create_node() argument
192 pool->elements = kmalloc_node(min_nr * sizeof(void *), in mempool_create_node()
199 pool->min_nr = min_nr; in mempool_create_node()
208 while (pool->curr_nr < pool->min_nr) { in mempool_create_node()
248 if (new_min_nr <= pool->min_nr) { in mempool_resize()
255 pool->min_nr = new_min_nr; in mempool_resize()
267 if (unlikely(new_min_nr <= pool->min_nr)) { in mempool_resize()
277 pool->min_nr = new_min_nr; in mempool_resize()
279 while (pool->curr_nr < pool->min_nr) { in mempool_resize()
285 if (pool->curr_nr < pool->min_nr) { in mempool_resize()
429 if (unlikely(pool->curr_nr < pool->min_nr)) { in mempool_free()
431 if (likely(pool->curr_nr < pool->min_nr)) { in mempool_free()