Searched refs:max_workers (Results 1 – 3 of 3) sorted by relevance
73 int max_workers = min(my_total_demand, effective_soft_limit); in update_allotment() local74 __TBB_ASSERT(max_workers >= 0, nullptr); in update_allotment()76 int unassigned_workers = max_workers; in update_allotment()86 if (client.max_workers() == 0) { in update_allotment()97 __TBB_ASSERT(max_workers == 0 || max_workers == 1, nullptr); in update_allotment()98 allotted = client.min_workers() > 0 && assigned < max_workers ? 1 : 0; in update_allotment()100 int tmp = client.max_workers() * assigned_per_priority + carry; in update_allotment()103 __TBB_ASSERT(allotted <= client.max_workers(), nullptr); in update_allotment()110 __TBB_ASSERT(assigned == max_workers, nullptr); in update_allotment()
43 int max_workers() const { in max_workers() function
153 my_permit_request.max_sw_threads = max_workers(); in request_permit()309 if (client.max_workers() == 0) { in adjust_demand()