Searched refs:wait_node (Results 1 – 5 of 5) sorted by relevance
103 class wait_node : public base_node {109 wait_node(Context ctx) : my_context(ctx) {}112 virtual ~wait_node() = default;146 class sleep_node : public wait_node<Context> {147 using base_type = wait_node<Context>;203 void prepare_wait( wait_node<Context>& node) { in prepare_wait()228 inline bool commit_wait( wait_node<Context>& node ) { in commit_wait()240 void cancel_wait( wait_node<Context>& node ) { in cancel_wait()370 auto* node = static_cast<wait_node<Context>*>(n); in notify_relaxed()405 auto* node = static_cast<wait_node<Context>*>(n); in notify_one_relaxed()[all …]
41 class resume_node : public wait_node<market_context> {42 using base_type = wait_node<market_context>;
127 struct wait_node : node { struct128 wait_node() : node{ nullptr, 1 } {} in wait_node() argument181 static_cast<wait_node*>(n)->m_wait.release(); in fold_tree()
139 wait_node wn; in run()283 wait_node wn; in run()
110 wait_node wn; in run()