Searched refs:m_next (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | queuing_mutex.h | 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() 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 D | function_replacement.cpp | 132 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()
|