Searched refs:pool (Results 1 – 8 of 8) sorted by relevance
| /lib/ |
| D | objpool.c | 19 objpool_init_percpu_slot(struct objpool_head *pool, in objpool_init_percpu_slot() argument 24 void *obj = (void *)&slot->entries[pool->capacity]; in objpool_init_percpu_slot() 28 slot->mask = pool->capacity - 1; in objpool_init_percpu_slot() 37 obj = obj + pool->obj_size; in objpool_init_percpu_slot() 40 pool->nr_objs++; in objpool_init_percpu_slot() 48 objpool_init_percpu_slots(struct objpool_head *pool, int nr_objs, in objpool_init_percpu_slots() argument 63 nodes = nr_objs / pool->nr_possible_cpus; in objpool_init_percpu_slots() 64 if (cpu_count < (nr_objs % pool->nr_possible_cpus)) in objpool_init_percpu_slots() 68 size = struct_size(slot, entries, pool->capacity) + in objpool_init_percpu_slots() 69 pool->obj_size * nodes; in objpool_init_percpu_slots() [all …]
|
| D | genalloc.c | 155 struct gen_pool *pool; in gen_pool_create() local 157 pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid); in gen_pool_create() 158 if (pool != NULL) { in gen_pool_create() 159 spin_lock_init(&pool->lock); in gen_pool_create() 160 INIT_LIST_HEAD(&pool->chunks); in gen_pool_create() 161 pool->min_alloc_order = min_alloc_order; in gen_pool_create() 162 pool->algo = gen_pool_first_fit; in gen_pool_create() 163 pool->data = NULL; in gen_pool_create() 164 pool->name = NULL; in gen_pool_create() 166 return pool; in gen_pool_create() [all …]
|
| D | test_objpool.c | 63 struct objpool_head *pool; /* pool head */ member 127 struct objpool_head pool; /* objpool head */ member 152 on->owner = &sop->pool; in ot_init_node() 200 struct objpool_head *pool, in ot_init_cpu_item() argument 204 item->pool = pool; in ot_init_cpu_item() 298 if (objpool_init(&sop->pool, max, test->objsz, in ot_init_sync_m0() 303 WARN_ON(max != sop->pool.nr_objs); in ot_init_sync_m0() 310 objpool_fini(&sop->pool); in ot_fini_sync() 331 nods[i] = objpool_pop(item->pool); in ot_bulk_sync() 340 objpool_push(on, item->pool); in ot_bulk_sync() [all …]
|
| D | sg_pool.c | 14 mempool_t *pool; member 59 mempool_free(sgl, sgp->pool); in sg_pool_free() 67 return mempool_alloc(sgp->pool, gfp_mask); in sg_pool_alloc() 158 sgp->pool = mempool_create_slab_pool(SG_MEMPOOL_SIZE, in sg_pool_init() 160 if (!sgp->pool) { in sg_pool_init() 173 mempool_destroy(sgp->pool); in sg_pool_init()
|
| D | stackdepot.c | 443 void *pool; in depot_fetch_stack() local 456 pool = stack_pools[pool_index]; in depot_fetch_stack() 457 if (WARN_ON(!pool)) in depot_fetch_stack() 460 stack = pool + offset; in depot_fetch_stack()
|
| D | Kconfig.debug | 1285 worker pool doesn't make forward progress on a pending work
|
| /lib/zstd/compress/ |
| D | zstd_compress_internal.h | 375 ZSTD_threadPool* pool; member
|
| D | zstd_compress.c | 1113 size_t ZSTD_CCtx_refThreadPool(ZSTD_CCtx* cctx, ZSTD_threadPool* pool) in ZSTD_CCtx_refThreadPool() argument 1117 cctx->pool = pool; in ZSTD_CCtx_refThreadPool()
|