Searched refs:workers_delta (Results 1 – 10 of 10) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | pm_client.h | 47 int update_request(int mandatory_delta, int workers_delta) { in update_request() argument 48 auto min_max_workers = my_arena.update_request(mandatory_delta, workers_delta); in update_request()
|
| H A D | arena.h | 327 void request_workers(int mandatory_delta, int workers_delta, bool wakeup_threads = false); 394 …n workers = */ int, /*max workers = */ int> update_request(int mandatory_delta, int workers_delta); 425 int workers_delta = are_workers_needed ? my_max_num_workers : 0; in advertise_new_work() local 429 workers_delta = 1; in advertise_new_work() 432 request_workers(mandatory_delta, workers_delta, /* wakeup_threads = */ true); in advertise_new_work()
|
| H A D | tcm_adaptor.cpp | 298 void tcm_adaptor::adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) { in adjust_demand() argument 306 workers_delta = client.update_request(mandatory_delta, workers_delta); in adjust_demand() 307 if (workers_delta == 0) return; in adjust_demand()
|
| H A D | threading_control.cpp | 161 …l_impl::adjust_demand(threading_control_client tc_client, int mandatory_delta, int workers_delta) { in adjust_demand() argument 164 my_permit_manager->adjust_demand(c, mandatory_delta, workers_delta); in adjust_demand() 388 …g_control::adjust_demand(threading_control_client client, int mandatory_delta, int workers_delta) { in adjust_demand() argument 389 my_pimpl->adjust_demand(client, mandatory_delta, workers_delta); in adjust_demand()
|
| H A D | market.cpp | 121 void market::adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) { in adjust_demand() argument 128 delta = c.update_request(mandatory_delta, workers_delta); in adjust_demand()
|
| H A D | threading_control.h | 71 void adjust_demand(threading_control_client, int mandatory_delta, int workers_delta); 118 void adjust_demand(threading_control_client client, int mandatory_delta, int workers_delta);
|
| H A D | tcm_adaptor.h | 46 void adjust_demand(pm_client& c, int mandatory_delta, int workers_delta) override;
|
| H A D | arena.cpp | 347 void arena::request_workers(int mandatory_delta, int workers_delta, bool wakeup_threads) { in request_workers() argument 348 my_threading_control->adjust_demand(my_tc_client, mandatory_delta, workers_delta); in request_workers() 380 int workers_delta = release_workers ? -(int)my_max_num_workers : 0; in out_of_work() local 384 workers_delta = -1; in out_of_work() 386 request_workers(mandatory_delta, workers_delta); in out_of_work() 420 std::pair<int, int> arena::update_request(int mandatory_delta, int workers_delta) { in update_request() argument 431 my_total_num_workers_requested += workers_delta; in update_request()
|
| H A D | permit_manager.h | 39 virtual void adjust_demand(pm_client&, int mandatory_delta, int workers_delta) = 0;
|
| H A D | market.h | 43 void adjust_demand(pm_client&, int mandatory_delta, int workers_delta) override;
|