Home
last modified time | relevance | path

Searched refs:nthreads (Results 1 – 16 of 16) sorted by relevance

/f-stack/freebsd/contrib/openzfs/lib/libzpool/
H A Dtaskq.c252 taskq_create(const char *name, int nthreads, pri_t pri, in taskq_create() argument
260 ASSERT3S(nthreads, >=, 0); in taskq_create()
261 ASSERT3S(nthreads, <=, 100); in taskq_create()
262 pct = MIN(nthreads, 100); in taskq_create()
265 nthreads = (sysconf(_SC_NPROCESSORS_ONLN) * pct) / 100; in taskq_create()
266 nthreads = MAX(nthreads, 1); /* need at least 1 thread */ in taskq_create()
268 ASSERT3S(nthreads, >=, 1); in taskq_create()
278 tq->tq_active = nthreads; in taskq_create()
279 tq->tq_nthreads = nthreads; in taskq_create()
294 for (t = 0; t < nthreads; t++) in taskq_create()
[all …]
/f-stack/freebsd/mips/beri/
H A Dberi_mp.c71 int ncores, ncpus, nthreads; in platform_cpu_mask() local
78 nthreads = beri_get_nthreads(); in platform_cpu_mask()
80 KASSERT(nthreads <= 0x10000, ("%s: too many threads %d", __func__, in platform_cpu_mask()
81 nthreads)); in platform_cpu_mask()
82 KASSERT(ncores < 0xffff || nthreads < 0xffff, in platform_cpu_mask()
84 nthreads)); in platform_cpu_mask()
85 ncpus = ncores * nthreads; in platform_cpu_mask()
90 ncores, nthreads); in platform_cpu_mask()
/f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/
H A Dretained.c109 unsigned nthreads = ncpus * 2; in TEST_BEGIN() local
110 VARIABLE_ARRAY(thd_t, threads, nthreads); in TEST_BEGIN()
111 for (unsigned i = 0; i < nthreads; i++) { in TEST_BEGIN()
121 while (atomic_load_u(&nfinished, ATOMIC_ACQUIRE) < nthreads) { in TEST_BEGIN()
132 size_t allocated = esz * nthreads * PER_THD_NALLOCS; in TEST_BEGIN()
169 for (unsigned i = 0; i < nthreads; i++) { in TEST_BEGIN()
H A Dmallctl.c765 TEST_STATS_ARENAS(unsigned, nthreads); in TEST_BEGIN()
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dtaskq.h160 #define taskq_create_proc(name, nthreads, pri, min, max, proc, flags) \ argument
161 taskq_create(name, nthreads, pri, min, max, flags)
162 #define taskq_create_sysdc(name, nthreads, min, max, proc, dc, flags) \ argument
163 taskq_create(name, nthreads, maxclsyspri, min, max, flags)
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_taskq.c212 taskq_create_impl(const char *name, int nthreads, pri_t pri, in taskq_create_impl() argument
218 nthreads = MAX((mp_ncpus * nthreads) / 100, 1); in taskq_create_impl()
227 (void) taskqueue_start_threads_in_proc(&tq->tq_queue, nthreads, pri, in taskq_create_impl()
234 taskq_create(const char *name, int nthreads, pri_t pri, int minalloc __unused, in taskq_create() argument
237 return (taskq_create_impl(name, nthreads, pri, system_proc, flags)); in taskq_create()
241 taskq_create_proc(const char *name, int nthreads, pri_t pri, in taskq_create_proc() argument
244 return (taskq_create_impl(name, nthreads, pri, proc, flags)); in taskq_create_proc()
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-taskq.c1042 int nthreads = threads_arg; in taskq_create() local
1051 ASSERT(nthreads <= 100); in taskq_create()
1052 ASSERT(nthreads >= 0); in taskq_create()
1054 nthreads = MAX(nthreads, 0); in taskq_create()
1055 nthreads = MAX((num_online_cpus() * nthreads) /100, 1); in taskq_create()
1081 tq->tq_maxthreads = nthreads; in taskq_create()
1111 nthreads = 1; in taskq_create()
1307 nthreads = MAX(((num_online_cpus() + 1) * nthreads) / 100, 1); in spl_taskq_expand()
1308 tq->tq_maxthreads = nthreads; in spl_taskq_expand()
1342 nthreads = MAX(((num_online_cpus()) * nthreads) / 100, 1); in spl_taskq_prepare_down()
[all …]
/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Darena_externs.h20 unsigned *nthreads, const char **dss, ssize_t *dirty_decay_ms,
22 void arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads,
H A Darena_structs_b.h91 atomic_u_t nthreads[2]; member
H A Dctl.h67 unsigned nthreads; member
/f-stack/app/redis-5.0.5/deps/jemalloc/src/
H A Darena.c64 arena_basic_stats_merge(UNUSED tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, in arena_basic_stats_merge() argument
67 *nthreads += arena_nthreads_get(arena, false); in arena_basic_stats_merge()
77 arena_stats_merge(tsdn_t *tsdn, arena_t *arena, unsigned *nthreads, in arena_stats_merge() argument
83 arena_basic_stats_merge(tsdn, arena, nthreads, dss, dirty_decay_ms, in arena_stats_merge()
1743 return atomic_load_u(&arena->nthreads[internal], ATOMIC_RELAXED); in arena_nthreads_get()
1748 atomic_fetch_add_u(&arena->nthreads[internal], 1, ATOMIC_RELAXED); in arena_nthreads_inc()
1753 atomic_fetch_sub_u(&arena->nthreads[internal], 1, ATOMIC_RELAXED); in arena_nthreads_dec()
1781 atomic_store_u(&arena->nthreads[0], 0, ATOMIC_RELAXED); in arena_new()
1782 atomic_store_u(&arena->nthreads[1], 0, ATOMIC_RELAXED); in arena_new()
2005 atomic_store_u(&arena->nthreads[0], 0, ATOMIC_RELAXED); in arena_postfork_child()
[all …]
H A Dctl.c686 ctl_arena->nthreads = 0; in ctl_arena_clear()
711 arena_stats_merge(tsdn, arena, &ctl_arena->nthreads, in ctl_arena_stats_amerge()
730 arena_basic_stats_merge(tsdn, arena, &ctl_arena->nthreads, in ctl_arena_stats_amerge()
743 ctl_sdarena->nthreads += ctl_arena->nthreads; in ctl_arena_stats_sdmerge()
748 assert(ctl_arena->nthreads == 0); in ctl_arena_stats_sdmerge()
2658 CTL_RO_GEN(stats_arenas_i_nthreads, arenas_i(mib[2])->nthreads, unsigned) in CTL_RO_NL_CGEN()
H A Dstats.c525 unsigned nthreads; in stats_arena_print() local
541 CTL_M2_GET("stats.arenas.0.nthreads", i, &nthreads, unsigned); in stats_arena_print()
543 emitter_type_unsigned, &nthreads); in stats_arena_print()
/f-stack/freebsd/kern/
H A Dkern_thread.c163 static __exclusive_cache_line int nthreads; variable
182 nthreads_new = atomic_fetchadd_int(&nthreads, 1) + 1; in thread_count_inc_try()
186 atomic_subtract_int(&nthreads, 1); in thread_count_inc_try()
221 atomic_subtract_int(&nthreads, n); in thread_count_sub()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Ddsl_scan.c3115 int nthreads = spa->spa_root_vdev->vdev_children; in scan_io_queues_run() local
3124 scn->scn_taskq = taskq_create("dsl_scan_iss", nthreads, in scan_io_queues_run()
3125 minclsyspri, nthreads, nthreads, TASKQ_PREPOPULATE); in scan_io_queues_run()
/f-stack/app/redis-5.0.5/deps/jemalloc/
H A DChangeLog434 - Fix stats.arenas.<i>.nthreads accounting. (@interwq)