Lines Matching refs:nullptr
51 m_mutex = nullptr; in reset()
80 m_next.store(nullptr, std::memory_order_relaxed); in acquire()
88 …__TBB_ASSERT(pred->m_next.load(std::memory_order_relaxed) == nullptr, "the predecessor has another… in acquire()
103 m_next.store(nullptr, std::memory_order_relaxed); in try_acquire()
106 scoped_lock* expected = nullptr; in try_acquire()
126 if (m_next.load(std::memory_order_relaxed) == nullptr) { in release()
128 if (m_mutex->q_tail.compare_exchange_strong(expected, nullptr)) { in release()
134 spin_wait_while_eq(m_next, nullptr); in release()
143 queuing_mutex* m_mutex{nullptr};
146 std::atomic<scoped_lock*> m_next{nullptr};
162 std::atomic<scoped_lock*> q_tail{nullptr};