Home
last modified time | relevance | path

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

/linux-6.12.1/include/linux/
Dmempool.h20 int min_nr; /* nr of elements at *elements */ member
37 return READ_ONCE(pool->curr_nr) >= pool->min_nr; in mempool_is_saturated()
41 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
45 int mempool_init_noprof(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
50 extern mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn,
53 extern mempool_t *mempool_create_node_noprof(int min_nr, mempool_alloc_t *alloc_fn,
103 static inline int mempool_init_kvmalloc_pool(mempool_t *pool, int min_nr, size_t size) in mempool_init_kvmalloc_pool() argument
105 return mempool_init(pool, min_nr, mempool_kvmalloc, mempool_kvfree, (void *) size); in mempool_init_kvmalloc_pool()
108 static inline mempool_t *mempool_create_kvmalloc_pool(int min_nr, size_t size) in mempool_create_kvmalloc_pool() argument
110 return mempool_create(min_nr, mempool_kvmalloc, mempool_kvfree, (void *) size); in mempool_create_kvmalloc_pool()
Dcompat.h573 compat_long_t min_nr,
579 compat_long_t min_nr,
Dsyscalls.h311 long min_nr,
316 __s32 min_nr,
321 long min_nr,
327 long min_nr,
/linux-6.12.1/mm/
Dmempool.c139 BUG_ON(pool->curr_nr >= pool->min_nr); in add_element()
195 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, in mempool_init_node() argument
200 pool->min_nr = min_nr; in mempool_init_node()
206 pool->elements = kmalloc_array_node(min_nr, sizeof(void *), in mempool_init_node()
214 while (pool->curr_nr < pool->min_nr) { in mempool_init_node()
243 int mempool_init_noprof(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, in mempool_init_noprof() argument
246 return mempool_init_node(pool, min_nr, alloc_fn, free_fn, in mempool_init_noprof()
270 mempool_t *mempool_create_node_noprof(int min_nr, mempool_alloc_t *alloc_fn, in mempool_create_node_noprof() argument
280 if (mempool_init_node(pool, min_nr, alloc_fn, free_fn, pool_data, in mempool_create_node_noprof()
318 if (new_min_nr <= pool->min_nr) { in mempool_resize()
[all …]
/linux-6.12.1/fs/
Daio.c1115 size_t min_nr; member
1198 if (avail >= curr->min_nr) { in aio_complete()
1295 static bool aio_read_events(struct kioctx *ctx, long min_nr, long nr, in aio_read_events() argument
1309 return ret < 0 || *i >= min_nr; in aio_read_events()
1312 static long read_events(struct kioctx *ctx, long min_nr, long nr, in read_events() argument
1334 aio_read_events(ctx, min_nr, nr, event, &ret); in read_events()
1335 if (until == 0 || ret < 0 || ret >= min_nr) in read_events()
1349 w.min_nr = min_nr - ret; in read_events()
1355 if (aio_read_events(ctx, min_nr, nr, event, &ret) || ret2) in read_events()
2219 long min_nr, in do_io_getevents() argument
[all …]
/linux-6.12.1/fs/bcachefs/
Djournal_reclaim.c647 size_t min_nr, min_key_cache, nr_flushed; in __bch2_journal_reclaim() local
672 min_nr = 0; in __bch2_journal_reclaim()
680 min_nr = 1; in __bch2_journal_reclaim()
683 min_nr = 1; in __bch2_journal_reclaim()
687 min_nr = 1; in __bch2_journal_reclaim()
693 min_nr, min_key_cache, in __bch2_journal_reclaim()
700 min_nr, min_key_cache); in __bch2_journal_reclaim()
710 } while ((min_nr || min_key_cache) && nr_flushed && !direct); in __bch2_journal_reclaim()
Dtrace.h342 u64 min_nr, u64 min_key_cache,
345 TP_ARGS(c, direct, kicked, min_nr, min_key_cache,
353 __field(u64, min_nr )
365 __entry->min_nr = min_nr;
377 __entry->min_nr,
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_guc_relay.c354 relay_debug(relay, "using mempool with %d elements\n", relay->pool.min_nr); in xe_guc_relay_init()
/linux-6.12.1/drivers/infiniband/hw/mlx5/
Dodp.c1740 while (pool->curr_nr < pool->min_nr) in mempool_refill()