Lines Matching refs:additional_slack
428 void wake_some(int additional_slack, int active_threads);
431 void wake_one_forced(int additional_slack);
951 void ipc_server::wake_some( int additional_slack, int active_threads ) { in wake_some() argument
952 __TBB_ASSERT( additional_slack>=0, nullptr ); in wake_some()
958 if( additional_slack>0 ) { in wake_some()
959 …if( additional_slack+my_slack.load(std::memory_order_acquire)<=0 ) // additional demand does not e… in wake_some()
961 --additional_slack; in wake_some()
977 if( additional_slack ) { in wake_some()
979 my_slack += additional_slack; in wake_some()
997 void ipc_server::wake_one_forced( int additional_slack ) { in wake_one_forced() argument
998 __TBB_ASSERT( additional_slack>=0, nullptr ); in wake_one_forced()
1004 if( additional_slack>0 ) { in wake_one_forced()
1005 …if( additional_slack+my_slack.load(std::memory_order_acquire)<=0 ) // additional demand does not e… in wake_one_forced()
1007 --additional_slack; in wake_one_forced()
1021 if( additional_slack ) { in wake_one_forced()
1023 my_slack += additional_slack; in wake_one_forced()