Home
last modified time | relevance | path

Searched refs:producer_ctx (Results 1 – 2 of 2) sorted by relevance

/third_party/boost/boost/fiber/
Dbuffered_channel.hpp94 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 …]
Dunbuffered_channel.hpp125 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 …]