Lines Matching defs:mutex_
54 : mutex_(mutex) {
56 if (!mutex_->TryLock()) {
58 mutex_->Lock();
65 ~ParkedMutexGuard() { mutex_->Unlock(); }
68 base::Mutex* mutex_;
84 mutex_ = mutex;
87 if (!mutex_->TryLockShared()) {
89 mutex_->LockShared();
92 if (!mutex_->TryLockExclusive()) {
94 mutex_->LockExclusive();
102 if (!mutex_) return;
105 mutex_->UnlockShared();
107 mutex_->UnlockExclusive();
112 base::SharedMutex* mutex_ = nullptr;