Home
last modified time | relevance | path

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

/oneTBB/src/tbb/
H A Dscheduler_common.h380 enum class stack_state { enum
387 std::atomic<stack_state> m_stack_state{stack_state::active};
390 …__TBB_ASSERT(m_stack_state.load(std::memory_order_relaxed) != stack_state::suspended, "The stack i… in resume()
396 __TBB_ASSERT(m_stack_state.load(std::memory_order_relaxed) != stack_state::active, nullptr); in resume()
402 m_stack_state.store(stack_state::active, std::memory_order_relaxed); in finilize_resume()
406 …nd_point && m_prev_suspend_point->m_stack_state.exchange(stack_state::suspended) == stack_state::n… in finilize_resume()
414 return m_stack_state.exchange(stack_state::notified) == stack_state::suspended; in try_notify_resume()
418 … __TBB_ASSERT(m_stack_state.load(std::memory_order_relaxed) == stack_state::suspended, nullptr); in recall_owner()
419 m_stack_state.store(stack_state::notified, std::memory_order_relaxed); in recall_owner()