Searched refs:twstatus (Results 1 – 9 of 9) sorted by relevance
/third_party/boost/boost/fiber/ |
D | buffered_channel.hpp | 97 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 111 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 139 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in try_push() 172 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in try_push() 198 … active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in push() 209 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push() 237 … active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in push() 248 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push() 293 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in push_wait_until() 310 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push_wait_until() [all …]
|
D | unbuffered_channel.hpp | 128 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 143 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 169 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push() 199 … active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in push() 220 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push() 249 … active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in push() 287 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push_wait_until() 300 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in push_wait_until() 324 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in push_wait_until() 354 …if ( consumer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in push_wait_until() [all …]
|
D | operations.hpp | 41 active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in sleep_until() 48 active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in sleep_for()
|
D | condition_variable.hpp | 74 active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in wait() 110 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in wait_until()
|
D | context.hpp | 181 std::atomic< std::intptr_t > twstatus{ 0 }; member in boost::fibers::context
|
/third_party/boost/libs/fiber/src/ |
D | timed_mutex.cpp | 37 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in try_lock_until_() 66 active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in lock() 105 …if ( ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), std::memo… in unlock()
|
D | recursive_timed_mutex.cpp | 42 … active_ctx->twstatus.store( reinterpret_cast< std::intptr_t >( this), std::memory_order_release); in try_lock_until_() 70 active_ctx->twstatus.store( static_cast< std::intptr_t >( 0), std::memory_order_release); in lock() 109 …if ( ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), std::memo… in unlock()
|
D | condition_variable.cpp | 27 …if ( ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), std::memo… in notify_one() 51 …if ( ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), std::memo… in notify_all()
|
D | scheduler.cpp | 96 std::intptr_t prev = ctx->twstatus.exchange( -2); in sleep2ready_()
|