Lines Matching defs:MutexLock
32 class SCOPED_LOCKABLE MutexLock {
34 MutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
35 MutexLock(Mutex *mu, bool adopt) EXCLUSIVE_LOCKS_REQUIRED(mu);
36 ~MutexLock() UNLOCK_FUNCTION();
1760 bool lock2Bool(MutexLock);
1763 MutexLock mulock(&mu1);
1769 const MutexLock mulock = MutexLock(&mu1);
1775 MutexLock{&mu1}, a = 5;
1780 lock2Bool(MutexLock{&mu1}) || x;
1781 MutexLock{&mu1}; // no-warn
1785 const MutexLock &mulock = MutexLock(&mu1);
1792 MutexLock mulock2a(&mu2);
1796 MutexLock mulock2b(&mu2);
1802 MutexLock mulock_a(&mu1); // expected-note{{mutex acquired here}}
1803 MutexLock mulock_b(&mu1); // \
1808 MutexLock mulock_a(&mu1); // expected-note{{mutex acquired here}}
1809 MutexLock{&mu1}; // \
1814 MutexLock mulock1(&mu1), mulock2(&mu2);
2401 MutexLock lock(&mu_);
3135 MutexLock outer(&mu);
3735 MutexLock lock = MutexLock{&sls_mu};
3740 const MutexLock lock = MutexLock{&sls_mu};
3806 MutexLock lock(mu_.get());
3814 MutexLock lock(&(*mu_));
3903 MutexLock lock(foo->mu_.get());
5701 MutexLock lock(getMutex(o));
6028 MutexLock lock(&mu);
6037 MutexLock lock(&mu, true);
6060 MutexLock lock(&mu);
6073 MutexLock lock(&mu, true);
6322 MutexLock slock(&mu, true);
6332 MutexLock slock(&mu, true);
6480 MutexLock lock() EXCLUSIVE_LOCK_FUNCTION(mutex) {
6481 return MutexLock(&mutex);
6488 MutexLock adopt() EXCLUSIVE_LOCKS_REQUIRED(mutex) {
6489 return MutexLock(&mutex, true);
6500 MutexLock scope = lock();
6511 MutexLock scope = obj.lock();
6524 MutexLock scope = obj.adopt();
6594 MutexLock lock(foo->mu_.get());