Searched refs:producer_ctx (Results 1 – 2 of 2) sorted by relevance
/third_party/boost/boost/fiber/ |
D | buffered_channel.hpp | 94 context * producer_ctx = & waiting_producers_.front(); in close() local 97 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 99 active_ctx->schedule( producer_ctx); in close() 103 active_ctx->schedule( producer_ctx); in close() 389 context * producer_ctx = & waiting_producers_.front(); in try_pop() local 392 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in try_pop() 395 active_ctx->schedule( producer_ctx); in try_pop() 402 active_ctx->schedule( producer_ctx); in try_pop() 426 context * producer_ctx = & waiting_producers_.front(); in pop() local 429 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in pop() [all …]
|
D | unbuffered_channel.hpp | 125 context * producer_ctx = & waiting_producers_.front(); in close() local 128 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in close() 130 active_ctx->schedule( producer_ctx); in close() 134 active_ctx->schedule( producer_ctx); in close() 412 context * producer_ctx = & waiting_producers_.front(); in pop() local 415 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in pop() 418 active_ctx->schedule( producer_ctx); in pop() 424 active_ctx->schedule( producer_ctx); in pop() 462 context * producer_ctx = & waiting_producers_.front(); in value_pop() local 465 …if ( producer_ctx->twstatus.compare_exchange_strong( expected, static_cast< std::intptr_t >( -1), … in value_pop() [all …]
|