Home
last modified time | relevance | path

Searched refs:nthr (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/ck/src/
H A Dck_barrier_dissemination.c38 unsigned int nthr) in ck_barrier_dissemination_init() argument
41 bool p = nthr & (nthr - 1); in ck_barrier_dissemination_init()
43 barrier->nthr = nthr; in ck_barrier_dissemination_init()
44 barrier->size = size = ck_internal_log(ck_internal_power_2(nthr)); in ck_barrier_dissemination_init()
47 for (i = 0; i < nthr; ++i) { in ck_barrier_dissemination_init()
52 for (i = 0; i < nthr; ++i) { in ck_barrier_dissemination_init()
62 j = (i + offset) & (nthr - 1); in ck_barrier_dissemination_init()
64 j = (i + offset) % nthr; in ck_barrier_dissemination_init()
90 ck_barrier_dissemination_size(unsigned int nthr) in ck_barrier_dissemination_size() argument
93 return (ck_internal_log(ck_internal_power_2(nthr)) << 1); in ck_barrier_dissemination_size()
H A Dck_barrier_tournament.c62 unsigned int nthr) in ck_barrier_tournament_init() argument
67 barrier->size = size = ck_barrier_tournament_size(nthr); in ck_barrier_tournament_init()
69 for (i = 0; i < nthr; ++i) { in ck_barrier_tournament_init()
78 if ((i + twokm1 < nthr) && (twok < nthr)) in ck_barrier_tournament_init()
80 else if (i + twokm1 >= nthr) in ck_barrier_tournament_init()
86 else if ((i == 0) && (twok >= nthr)) in ck_barrier_tournament_init()
102 ck_barrier_tournament_size(unsigned int nthr) in ck_barrier_tournament_size() argument
105 return (ck_internal_log(ck_internal_power_2(nthr)) + 1); in ck_barrier_tournament_size()
H A Dck_barrier_mcs.c34 ck_barrier_mcs_init(struct ck_barrier_mcs *barrier, unsigned int nthr) in ck_barrier_mcs_init() argument
40 for (i = 0; i < nthr; ++i) { in ck_barrier_mcs_init()
46 barrier[i].havechild[j] = ((i << 2) + j < nthr - 1) ? ~0 : 0; in ck_barrier_mcs_init()
61 barrier[i].children[0] = ((i << 1) + 1 >= nthr) ? in ck_barrier_mcs_init()
65 barrier[i].children[1] = ((i << 1) + 2 >= nthr) ? in ck_barrier_mcs_init()
H A Dck_barrier_combining.c96 unsigned int nthr) in ck_barrier_combining_group_init() argument
103 tnode->k = nthr; in ck_barrier_combining_group_init()
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_barrier.h76 void init(size_t nthr);
77 void resize(size_t nthr);
136 void update_num_threads(size_t nthr) { init(nthr); } in update_num_threads() argument
H A Dkmp_barrier.cpp128 void distributedBarrier::resize(size_t nthr) { in resize() argument
129 KMP_DEBUG_ASSERT(nthr > max_threads); in resize()
132 max_threads = nthr * 2; in resize()
183 void distributedBarrier::init(size_t nthr) { in init() argument
185 if (nthr > max_threads) { // need more space in arrays in init()
186 resize(nthr); in init()
200 computeVarsForN(nthr); in init()
202 num_threads = nthr; in init()
/freebsd/sys/contrib/ck/include/
H A Dck_barrier.h90 unsigned int nthr; member
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_mount.c1219 size_t num_handles, zfs_iter_f func, void *data, uint_t nthr) in zfs_foreach_mountpoint() argument
1228 boolean_t serial_mount = nthr <= 1 || in zfs_foreach_mountpoint()
1248 tpool_t *tp = tpool_create(1, nthr, 0, NULL); in zfs_foreach_mountpoint()
1280 uint_t nthr) in zpool_enable_datasets() argument
1306 zfs_mount_one, &ms, nthr); in zpool_enable_datasets()
H A Dlibzfs.abi5561 <parameter type-id='3502e3ff' name='nthr'/>
5568 <parameter type-id='3502e3ff' name='nthr'/>
/freebsd/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c7196 uint_t nthr; in share_mount() local
7315 nthr = op == OP_MOUNT && !(flags & MS_CRYPT) ? mount_nthr : 1; in share_mount()
7317 share_mount_one_cb, &share_mount_state, nthr); in share_mount()