Home
last modified time | relevance | path

Searched refs:wait_node (Results 1 – 5 of 5) sorted by relevance

/oneTBB/src/tbb/
H A Dconcurrent_monitor.h103 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 …]
H A Dthread_control_monitor.h41 class resume_node : public wait_node<market_context> {
42 using base_type = wait_node<market_context>;
/oneTBB/include/oneapi/tbb/
H A Dpartitioner.h127 struct wait_node : node { struct
128 wait_node() : node{ nullptr, 1 } {} in wait_node() argument
181 static_cast<wait_node*>(n)->m_wait.release(); in fold_tree()
H A Dparallel_reduce.h139 wait_node wn; in run()
283 wait_node wn; in run()
H A Dparallel_for.h110 wait_node wn; in run()