Home
last modified time | relevance | path

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

/oneTBB/test/tbb/
H A Dtest_scheduler_mix.cpp102 static const std::uintptr_t LOCKED = Alignment - 1; // FF.. member in PtrRWMutex
103 static const std::uintptr_t LOCKED_MASK = LOCKED; // FF..
192 CHECK_FAST((state() & LOCKED_MASK) == LOCKED); in clear()
201 CHECK_FAST((v & LOCKED_MASK) == LOCKED || (v & READER_MASK) < maxThreads); in tryLock()
203 if (mState.compare_exchange_strong(v, v | LOCKED)) { in tryLock()
215 CHECK_FAST((v & LOCKED_MASK) == LOCKED || (v & READER_MASK) < maxThreads); in tryLockShared()
216 if ((v & LOCKED_MASK) != LOCKED && (v & LOCK_PENDING) == 0) { in tryLockShared()
234 CHECK_FAST((v & LOCKED_MASK) == LOCKED); in unlock()
235 mState.store(v & ~LOCKED, std::memory_order_release); in unlock()
240 CHECK_FAST((v & LOCKED_MASK) != LOCKED); in unlockShared()
/oneTBB/src/tbbmalloc/
H A Dbackend.cpp161 LOCKED, enumerator
169 …void initLocked() { value.store(LOCKED, std::memory_order_release); } // TBB_REVAMP_TODO: was rela… in initLocked()
171 MALLOC_ASSERT(value.load(std::memory_order_relaxed) == LOCKED, ASSERT_TEXT); in makeCoalscing()
244 size_t rSz, sz = trySetMeUsed(GuardedSize::LOCKED); in tryLockBlock()
248 rSz = rightNeig(sz)->trySetLeftUsed(GuardedSize::LOCKED); in tryLockBlock()
1053 if (leftSz != GuardedSize::LOCKED) { in doCoalesc()
1076 if (rightSz != GuardedSize::LOCKED) { in doCoalesc()