Home
last modified time | relevance | path

Searched refs:wait_queue_ (Results 1 – 13 of 13) sorted by relevance

/third_party/boost/libs/fiber/src/
Dcondition_variable.cpp23 while ( ! wait_queue_.empty() ) { in notify_one()
24 context * ctx = & wait_queue_.front(); in notify_one()
25 wait_queue_.pop_front(); in notify_one()
47 while ( ! wait_queue_.empty() ) { in notify_all()
48 context * ctx = & wait_queue_.front(); in notify_all()
49 wait_queue_.pop_front(); in notify_all()
Dtimed_mutex.cpp36 active_ctx->wait_link( wait_queue_); in try_lock_until_()
42 wait_queue_.remove( * active_ctx); in try_lock_until_()
65 active_ctx->wait_link( wait_queue_); in lock()
101 if ( ! wait_queue_.empty() ) { in unlock()
102 context * ctx = & wait_queue_.front(); in unlock()
103 wait_queue_.pop_front(); in unlock()
Drecursive_timed_mutex.cpp41 active_ctx->wait_link( wait_queue_); in try_lock_until_()
47 wait_queue_.remove( * active_ctx); in try_lock_until_()
71 active_ctx->wait_link( wait_queue_); in lock()
105 if ( ! wait_queue_.empty() ) { in unlock()
106 context * ctx = & wait_queue_.front(); in unlock()
107 wait_queue_.pop_front(); in unlock()
Drecursive_mutex.cpp38 active_ctx->wait_link( wait_queue_); in lock()
72 if ( ! wait_queue_.empty() ) { in unlock()
73 context * ctx = & wait_queue_.front(); in unlock()
74 wait_queue_.pop_front(); in unlock()
Dmutex.cpp39 active_ctx->wait_link( wait_queue_); in lock()
74 if ( ! wait_queue_.empty() ) { in unlock()
75 context * ctx = & wait_queue_.front(); in unlock()
76 wait_queue_.pop_front(); in unlock()
Dcontext.cpp126 wait_queue_.pop_front(); in ~context()
128 context * ctx = & wait_queue_.front(); in ~context()
129 wait_queue_.pop_front(); in ~context()
134 BOOST_ASSERT( wait_queue_.empty() ); in ~context()
205 active_ctx->wait_link( wait_queue_); in join()
239 while ( ! wait_queue_.empty() ) { in terminate()
240 context * ctx = & wait_queue_.front(); in terminate()
242 wait_queue_.pop_front(); in terminate()
246 BOOST_ASSERT( wait_queue_.empty() ); in terminate()
Dscheduler.cpp41 BOOST_ASSERT( ctx->wait_queue_.empty() ); in release_terminated_()
250 BOOST_ASSERT( ctx->wait_queue_.empty() ); in terminate()
/third_party/boost/boost/fiber/
Dcondition_variable.hpp50 wait_queue_t wait_queue_{}; member in boost::fibers::condition_variable_any
56 BOOST_ASSERT( wait_queue_.empty() ); in ~condition_variable_any()
73 active_ctx->wait_link( wait_queue_); in wait()
109 active_ctx->wait_link( wait_queue_); in wait_until()
119 wait_queue_.remove( * active_ctx); in wait_until()
Dmutex.hpp39 wait_queue_type wait_queue_{}; member in boost::fibers::mutex
47 BOOST_ASSERT( wait_queue_.empty() ); in ~mutex()
Drecursive_mutex.hpp43 wait_queue_type wait_queue_{}; member in boost::fibers::recursive_mutex
53 BOOST_ASSERT( wait_queue_.empty() ); in ~recursive_mutex()
Dtimed_mutex.hpp41 wait_queue_type wait_queue_{}; member in boost::fibers::timed_mutex
51 BOOST_ASSERT( wait_queue_.empty() ); in ~timed_mutex()
Drecursive_timed_mutex.hpp45 wait_queue_type wait_queue_{}; member in boost::fibers::recursive_timed_mutex
57 BOOST_ASSERT( wait_queue_.empty() ); in ~recursive_timed_mutex()
Dcontext.hpp177 wait_queue_t wait_queue_{}; member in boost::fibers::context