Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/
DContextMutex.cpp53 : mRoot(this), mOwnerThreadId(angle::InvalidThreadId()), mLockLevel(0), mRefCount(0), mRank(0) in ContextMutex()
243 if (ANGLE_UNLIKELY(mOwnerThreadId.load(std::memory_order_relaxed) == threadId)) in tryLockImpl()
252 ASSERT(mOwnerThreadId.load(std::memory_order_relaxed) == angle::InvalidThreadId()); in tryLockImpl()
261 mOwnerThreadId.store(threadId, std::memory_order_relaxed); in tryLockImpl()
271 if (ANGLE_UNLIKELY(mOwnerThreadId.load(std::memory_order_relaxed) == threadId)) in lockImpl()
280 ASSERT(mOwnerThreadId.load(std::memory_order_relaxed) == angle::InvalidThreadId()); in lockImpl()
291 mOwnerThreadId.store(threadId, std::memory_order_relaxed); in lockImpl()
298 ASSERT(mOwnerThreadId.load(std::memory_order_relaxed) == angle::GetCurrentThreadId()); in unlockImpl()
302 mOwnerThreadId.store(angle::InvalidThreadId(), std::memory_order_relaxed); in unlockImpl()
310 ASSERT(!CheckThreadIdCurrent(mOwnerThreadId, &currentThreadId)); in tryLockImpl()
[all …]
DGlobalMutex.cpp46 mOwnerThreadId.store(threadId, std::memory_order_relaxed); in lock()
52 mOwnerThreadId.store(angle::InvalidThreadId(), std::memory_order_relaxed); in unlock()
59 return mOwnerThreadId.load(std::memory_order_relaxed); in getOwnerThreadId()
63 std::atomic<angle::ThreadId> mOwnerThreadId{angle::InvalidThreadId()}; member in egl::priv::GlobalMutex
87 mOwnerThreadId.store(threadId, std::memory_order_relaxed); in lock()
97 mOwnerThreadId.store(angle::InvalidThreadId(), std::memory_order_relaxed); in unlock()
105 return mOwnerThreadId.load(std::memory_order_relaxed); in getOwnerThreadId()
109 std::atomic<angle::ThreadId> mOwnerThreadId{angle::InvalidThreadId()}; member in egl::priv::GlobalMutex
DContextMutex.h137 std::atomic<angle::ThreadId> mOwnerThreadId; variable