Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dqueuing_mutex.h80 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()
90 pred->m_next.store(this, std::memory_order_release); in acquire()
103 m_next.store(nullptr, std::memory_order_relaxed); in try_acquire()
126 if (m_next.load(std::memory_order_relaxed) == nullptr) { in release()
134 spin_wait_while_eq(m_next, nullptr); in release()
136 m_next.load(std::memory_order_acquire)->m_going.store(1U, std::memory_order_release); in release()
146 std::atomic<scoped_lock*> m_next{nullptr};
/oneTBB/src/tbbmalloc_proxy/
H A Dfunction_replacement.cpp132 UINT_PTR m_next; // next free location in the buffer member
136 MemoryBuffer() : m_base(0), m_next(0), m_size(0) {} in MemoryBuffer()
142 m_next = m_base; in MemoryBuffer()
209 for (; pBuff<m_lastBuffer && IsInDistance(pBuff->m_next, addr, MAX_DISTANCE); ++pBuff) in GetLocation()
211 if (pBuff->m_next < pBuff->m_base + pBuff->m_size) in GetLocation()
213 UINT_PTR loc = pBuff->m_next; in GetLocation()
214 pBuff->m_next += MAX_PROBE_SIZE; in GetLocation()
223 UINT_PTR loc = pBuff->m_next; in GetLocation()
224 pBuff->m_next += MAX_PROBE_SIZE; in GetLocation()