/linux-master/include/linux/ |
H A D | mempool.h | 18 int min_nr; /* nr of elements at *elements */ member in struct:mempool_s 35 return READ_ONCE(pool->curr_nr) >= pool->min_nr; 39 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, 42 int mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, 45 extern mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn, 47 extern mempool_t *mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn, 66 mempool_init_slab_pool(mempool_t *pool, int min_nr, struct kmem_cache *kc) argument 68 return mempool_init(pool, min_nr, mempool_alloc_slab, 73 mempool_create_slab_pool(int min_nr, struct kmem_cache *kc) argument 75 return mempool_create(min_nr, mempool_alloc_sla 86 mempool_init_kmalloc_pool(mempool_t *pool, int min_nr, size_t size) argument 92 mempool_create_kmalloc_pool(int min_nr, size_t size) argument 101 mempool_init_kvmalloc_pool(mempool_t *pool, int min_nr, size_t size) argument 106 mempool_create_kvmalloc_pool(int min_nr, size_t size) argument 118 mempool_init_page_pool(mempool_t *pool, int min_nr, int order) argument 124 mempool_create_page_pool(int min_nr, int order) argument [all...] |
H A D | compat.h | 573 compat_long_t min_nr, 579 compat_long_t min_nr,
|
H A D | syscalls.h | 311 long min_nr, 316 __s32 min_nr, 321 long min_nr, 327 long min_nr,
|
/linux-master/mm/ |
H A D | mempool.c | 139 BUG_ON(pool->curr_nr >= pool->min_nr); 195 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, argument 200 pool->min_nr = min_nr; 206 pool->elements = kmalloc_array_node(min_nr, sizeof(void *), 214 while (pool->curr_nr < pool->min_nr) { 232 * @min_nr: the minimum number of elements guaranteed to be 243 int mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, argument 246 return mempool_init_node(pool, min_nr, alloc_fn, free_fn, 254 * @min_nr 268 mempool_create(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) argument 276 mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data, gfp_t gfp_mask, int node_id) argument [all...] |
/linux-master/fs/ |
H A D | aio.c | 1121 size_t min_nr; member in struct:aio_waiter 1204 if (avail >= curr->min_nr) { 1301 static bool aio_read_events(struct kioctx *ctx, long min_nr, long nr, argument 1315 return ret < 0 || *i >= min_nr; 1318 static long read_events(struct kioctx *ctx, long min_nr, long nr, argument 1340 aio_read_events(ctx, min_nr, nr, event, &ret); 1341 if (until == 0 || ret < 0 || ret >= min_nr) 1355 w.min_nr = min_nr - ret; 1361 if (aio_read_events(ctx, min_nr, n 2224 do_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct timespec64 *ts) argument [all...] |
/linux-master/fs/bcachefs/ |
H A D | journal_reclaim.c | 634 size_t min_nr, min_key_cache, nr_flushed; local 659 min_nr = 0; 667 min_nr = 1; 670 min_nr = 1; 673 min_nr = 1; 679 min_nr, min_key_cache, 687 min_nr, min_key_cache); 697 } while ((min_nr || min_key_cache) && nr_flushed && !direct);
|
H A D | trace.h | 293 u64 min_nr, u64 min_key_cache, 296 TP_ARGS(c, direct, kicked, min_nr, min_key_cache, 304 __field(u64, min_nr ) 316 __entry->min_nr = min_nr; 328 __entry->min_nr,
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_relay.c | 353 relay_debug(relay, "using mempool with %d elements\n", relay->pool.min_nr);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 1497 while (pool->curr_nr < pool->min_nr)
|