Searched refs:mOwnerThreadId (Results 1 – 3 of 3) sorted by relevance
/external/angle/src/libANGLE/ |
D | ContextMutex.cpp | 53 : 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, ¤tThreadId)); in tryLockImpl() [all …]
|
D | GlobalMutex.cpp | 46 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
|
D | ContextMutex.h | 137 std::atomic<angle::ThreadId> mOwnerThreadId; variable
|