Lines Matching refs:mMutex
119 constexpr ScopedLock() : mMutex(nullptr), mIsWriter(false) {} in ScopedLock()
121 ScopedLock(PtrRWMutex& m, bool write = true) : mMutex(nullptr) { in ScopedLock()
127 if (mMutex) { in ~ScopedLock()
137 CHECK_FAST(mMutex == nullptr); in acquire()
139 mMutex = &m; in acquire()
140 mMutex->lock(); in acquire()
147 mMutex = &m; in tryAcquire()
154 CHECK_FAST(mMutex != nullptr); in clear()
156 PtrRWMutex* m = mMutex; in clear()
157 mMutex = nullptr; in clear()
163 CHECK_FAST(mMutex != nullptr); in release()
164 PtrRWMutex* m = mMutex; in release()
165 mMutex = nullptr; in release()
175 PtrRWMutex* mMutex{}; member in PtrRWMutex::ScopedLock