Lines Matching refs:compare_exchange_strong
49 if( one_time_flag.compare_exchange_strong(expected, true) ) { in __RML_open_factory()
153 } while( !my_global_thread_count.compare_exchange_strong(old, old-1) ); in release_thread_sem()
526 } while( !my_state.compare_exchange_strong( s, st_quit ) ); in start_shutdown()
543 while( !my_state.compare_exchange_strong( s, st_quit ) ) {}; in start_stopping()
588 …if( ( my_state.load(std::memory_order_acquire)==st_init && my_state.compare_exchange_strong( expec… in wake_or_launch()
589 …( my_state.load(std::memory_order_acquire)==st_stop && my_state.compare_exchange_strong( excepted_… in wake_or_launch()
602 my_state.compare_exchange_strong( s, st_init ); in wake_or_launch()
618 my_state.compare_exchange_strong( s, st_normal ); in wake_or_launch()
689 …if( ( my_state.load(std::memory_order_acquire)==st_init && my_state.compare_exchange_strong( excep… in wake_or_launch()
701 my_state.compare_exchange_strong(s, st_init); in wake_or_launch()
717 my_state.compare_exchange_strong(s, st_normal); in wake_or_launch()
776 …if( ( my_state.load(std::memory_order_acquire)==st_init && my_state.compare_exchange_strong( excep… in wake_or_launch()
788 my_state.compare_exchange_strong(s, st_init); in wake_or_launch()
804 my_state.compare_exchange_strong(s, st_normal); in wake_or_launch()
968 } while( !my_slack.compare_exchange_strong( old, old-1 ) ); in wake_some()
1014 } while( !my_slack.compare_exchange_strong( old, old-1 ) ); in wake_one_forced()