Lines Matching refs:RelockableExclusiveMutexLock
2649 class SCOPED_LOCKABLE RelockableExclusiveMutexLock { class
2651 RelockableExclusiveMutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
2652 RelockableExclusiveMutexLock(Mutex *mu, DeferTraits) LOCKS_EXCLUDED(mu);
2653 ~RelockableExclusiveMutexLock() EXCLUSIVE_UNLOCK_FUNCTION();
2686 RelockableExclusiveMutexLock scope(&mu); in relock()
2697 RelockableExclusiveMutexLock scope(&mu, DeferTraits{}); in deferLock()
2746 RelockableExclusiveMutexLock scope(&mu); in doubleUnlock()
2752 RelockableExclusiveMutexLock scope(&mu); // expected-note{{mutex acquired here}} in doubleLock1()
2757 RelockableExclusiveMutexLock scope(&mu); in doubleLock2()
2923 RelockableExclusiveMutexLock scope(&mu); in directUnlock()
2932 RelockableExclusiveMutexLock scope(&mu); in directRelock()
2941 RelockableExclusiveMutexLock scope(&mu); in destructLock()
2942 scope.~RelockableExclusiveMutexLock(); in destructLock()