Lines Matching refs:old
150 int old = my_global_thread_count.load(std::memory_order_relaxed); in release_thread_sem() local
152 if( old<=0 ) return; in release_thread_sem()
153 } while( !my_global_thread_count.compare_exchange_strong(old, old-1) ); in release_thread_sem()
154 if( old>0 ) { in release_thread_sem()
964 int old; in wake_some() local
966 old = my_slack.load(std::memory_order_relaxed); in wake_some()
967 if( old<=0 ) goto done; in wake_some()
968 } while( !my_slack.compare_exchange_strong( old, old-1 ) ); in wake_some()
1010 int old; in wake_one_forced() local
1012 old = my_slack.load(std::memory_order_relaxed); in wake_one_forced()
1013 if( old<=0 ) goto done; in wake_one_forced()
1014 } while( !my_slack.compare_exchange_strong( old, old-1 ) ); in wake_one_forced()