Searched refs:thr_control (Results 1 – 3 of 3) sorted by relevance
213 threading_control* thr_control{ nullptr }; in create_threading_control() local218 if (thr_control == nullptr) { in create_threading_control()220 thr_control->my_pimpl = make_cache_aligned_unique<threading_control_impl>(thr_control); in create_threading_control()226 ++thr_control->my_ref_count; in create_threading_control()229 g_threading_control = thr_control; in create_threading_control()235 deleter(thr_control); in create_threading_control()239 return thr_control; in create_threading_control()334 if (thr_control != nullptr) { in set_active_num_workers()351 threading_control* thr_control{nullptr}; in unregister_lifetime_control() local354 thr_control = g_threading_control; in unregister_lifetime_control()[all …]
194 threading_control* thr_control = threading_control::register_public_reference(); in init_external_thread() local195 arena& a = arena::create(thr_control, num_slots, num_reserved_slots, arena_priority_level); in init_external_thread()207 thr_control->register_thread(td); in init_external_thread()231 threading_control* thr_control = a->my_threading_control; in auto_terminate() local246 thr_control->unregister_thread(*td); in auto_terminate()253 thr_control->unregister_public_reference(/* blocking terminate =*/ false); in auto_terminate()
559 threading_control* thr_control = threading_control::register_public_reference(); in initialize() local560 …arena& a = arena::create(thr_control, unsigned(ta.my_max_concurrency), ta.my_num_reserved_slots, p… in initialize()