Home
last modified time | relevance | path

Searched refs:twstatus (Results 1 – 9 of 9) sorted by relevance

/third_party/boost/boost/fiber/
Dbuffered_channel.hpp97 …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 …]
Dunbuffered_channel.hpp128 …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 …]
Doperations.hpp41 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()
Dcondition_variable.hpp74 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()
Dcontext.hpp181 std::atomic< std::intptr_t > twstatus{ 0 }; member in boost::fibers::context
/third_party/boost/libs/fiber/src/
Dtimed_mutex.cpp37 … 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()
Drecursive_timed_mutex.cpp42 … 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()
Dcondition_variable.cpp27 …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()
Dscheduler.cpp96 std::intptr_t prev = ctx->twstatus.exchange( -2); in sleep2ready_()