Lines Matching refs:mLock
244 inline Autolock(Mutex& mutex) : mLock(mutex) { mLock.lock(); }
245 inline Autolock(Mutex* mutex) : mLock(*mutex) { mLock.lock(); }
246 inline ~Autolock() { mLock.unlock(); }
248 Mutex& mLock;
338 inline AutoRLock(RWLock& rwlock) : mLock(rwlock) { mLock.readLock(); }
339 inline ~AutoRLock() { mLock.unlock(); }
341 RWLock& mLock;
346 inline AutoWLock(RWLock& rwlock) : mLock(rwlock) { mLock.writeLock(); }
347 inline ~AutoWLock() { mLock.unlock(); }
349 RWLock& mLock;
545 // always hold mLock when reading or writing
547 mutable Mutex mLock;
550 // note that all accesses of mExitPending and mRunning need to hold mLock