Lines Matching refs:threading_control_impl
33 std::pair<unsigned, unsigned> threading_control_impl::calculate_workers_limits() { in calculate_workers_limits()
50 unsigned threading_control_impl::calc_workers_soft_limit(unsigned workers_hard_limit) { in calc_workers_soft_limit()
64 cache_aligned_unique_ptr<permit_manager> threading_control_impl::make_permit_manager(unsigned worke… in make_permit_manager()
74 cache_aligned_unique_ptr<thread_dispatcher> threading_control_impl::make_thread_dispatcher(threadin… in make_thread_dispatcher()
91 threading_control_impl::threading_control_impl(threading_control* tc) { in threading_control_impl() function in tbb::detail::r1::threading_control_impl
105 void threading_control_impl::release(bool blocking_terminate) { in release()
109 void threading_control_impl::set_active_num_workers(unsigned soft_limit) { in set_active_num_workers()
115 threading_control_client threading_control_impl::create_client(arena& a) { in create_client()
122 threading_control_impl::client_snapshot threading_control_impl::prepare_client_destruction(threadin… in prepare_client_destruction()
127 bool threading_control_impl::try_destroy_client(threading_control_impl::client_snapshot snapshot) { in try_destroy_client()
135 void threading_control_impl::publish_client(threading_control_client tc_client, d1::constraints& co… in publish_client()
140 void threading_control_impl::register_thread(thread_data& td) { in register_thread()
143 void threading_control_impl::unregister_thread(thread_data& td) { in unregister_thread()
147 void threading_control_impl::propagate_task_group_state(std::atomic<uint32_t> d1::task_group_contex… in propagate_task_group_state()
153 std::size_t threading_control_impl::worker_stack_size() { in worker_stack_size()
157 unsigned threading_control_impl::max_num_workers() { in max_num_workers()
161 void threading_control_impl::adjust_demand(threading_control_client tc_client, int mandatory_delta,… in adjust_demand()
167 thread_control_monitor& threading_control_impl::get_waiting_threads_monitor() { in get_waiting_threads_monitor()
220 thr_control->my_pimpl = make_cache_aligned_unique<threading_control_impl>(thr_control); in create_threading_control()