Lines Matching refs:rnd

407     void create(Random& rnd) {  in create()  argument
410 int num_threads = rnd.get() % utils::get_platform_max_threads() + 1; in create()
411 unsigned int num_reserved = rnd.get() % num_threads; in create()
413 tbb::task_arena::priority priority = priorities[rnd.get() % 3]; in create()
417 … if (!find_arena(rnd.get() % maxArenas, [a](ArenaPtrRWMutex& arena, std::size_t) -> bool { in create()
431 void destroy(Random& rnd) { in destroy() argument
435 if (!find_arena(rnd.get() % maxArenas, [&ts](ArenaPtrRWMutex& arena, std::size_t idx) { in destroy()
469 std::pair<tbb::task_arena*, std::size_t> acquire(Random& rnd, ScopedLock& lock) { in acquire() argument
476 a = find_arena(rnd.get() % maxArenas, in acquire()
592 static void do_it(Random& rnd) { in do_it()
600 int sz = rnd.get() % 10000; in do_it()
601 auto doGlbAction = rnd.get() % 1000 == 42; in do_it()
608 switch (rnd.get() % num_parts) { in do_it()
628 auto& rnd = threadRandom; in global_actor() local
629 switch (rnd.get() % num_actions) { in global_actor()
630 …case arena_create: gStats.notify(Statistics::ArenaCreate); actor<arena_create>::do_it(rnd); brea… in global_actor()
631 …se arena_destroy: gStats.notify(Statistics::ArenaDestroy); actor<arena_destroy>::do_it(rnd); break; in global_actor()
632 …case arena_action: gStats.notify(Statistics::ArenaAcquire); actor<arena_action>::do_it(rnd); bre… in global_actor()
633 …rithm: gStats.notify(Statistics::ParallelAlgorithm); actor<parallel_algorithm>::do_it(rnd); break; in global_actor()