Home
last modified time | relevance | path

Searched refs:thr_control (Results 1 – 3 of 3) sorted by relevance

/oneTBB/src/tbb/
H A Dthreading_control.cpp213 threading_control* thr_control{ nullptr }; in create_threading_control() local
218 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() local
354 thr_control = g_threading_control; in unregister_lifetime_control()
[all …]
H A Dgovernor.cpp194 threading_control* thr_control = threading_control::register_public_reference(); in init_external_thread() local
195 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() local
246 thr_control->unregister_thread(*td); in auto_terminate()
253 thr_control->unregister_public_reference(/* blocking terminate =*/ false); in auto_terminate()
H A Darena.cpp559 threading_control* thr_control = threading_control::register_public_reference(); in initialize() local
560 …arena& a = arena::create(thr_control, unsigned(ta.my_max_concurrency), ta.my_num_reserved_slots, p… in initialize()