Home
last modified time | relevance | path

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

/third_party/boost/libs/fiber/src/algo/
Dwork_stealing.cpp51 if ( ! ctx->is_context( type::pinned_context) ) { in awakened()
62 if ( ! victim->is_context( type::pinned_context) ) { in pick_next()
84 BOOST_ASSERT( ! victim->is_context( type::pinned_context) ); in pick_next()
Dshared_work.cpp24 if ( ctx->is_context( type::pinned_context) ) { /*< in awakened()
/third_party/boost/libs/fiber/src/numa/algo/
Dwork_stealing.cpp93 if ( ! ctx->is_context( type::pinned_context) ) { in awakened()
104 if ( ! victim->is_context( type::pinned_context) ) { in pick_next()
130 BOOST_ASSERT( ! victim->is_context( type::pinned_context) ); in pick_next()
150 BOOST_ASSERT( ! victim->is_context( type::pinned_context) ); in pick_next()
/third_party/boost/libs/fiber/src/
Dscheduler.cpp31 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in release_terminated_()
242 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in terminate()
408 BOOST_ASSERT( ! ctx->is_context( type::pinned_context) ); in detach_worker_context()
/third_party/boost/boost/fiber/
Dtype.hpp49 pinned_context = main_context | dispatcher_context enumerator
/third_party/boost/boost/fiber/detail/
Dcontext_spinlock_queue.hpp103 if ( c->is_context( type::pinned_context) ) { in steal()
Dcontext_spmc_queue.hpp177 if ( ctx->is_context( type::pinned_context) ) { in steal()
/third_party/boost/libs/fiber/doc/
Dmigration.qbk38 `true` for `pinned_context`.
54 As stated above, a `context` for which `is_context(pinned_context) == true`
Dscheduling.qbk690 pinned_context = ``['unspecified]`` // fiber must not be migrated to another thread
766 __blocked__ or terminated. It must not be a `pinned_context`. It must be
774 never pass a `pinned_context` to `attach()` because you should never have
783 [[Precondition:] [`(this->get_scheduler() != nullptr) && ! this->is_context(pinned_context)`]]
789 must not be __blocked__ or terminated. It must not be a `pinned_context`. It
793 `awakened()` implementation must, however, test for `pinned_context`. It must
821 `is_context(pinned_context)` is `true` [mdash] must never be passed to