Lines Matching refs:recursive_
414 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()
454 if (kDebugLocking && !recursive_) { in ExclusiveLock()
457 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveLock()
521 << " recursive_ = " << recursive_; in ExclusiveLock()
527 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveLock()
594 if (kDebugLocking && !recursive_) { in ExclusiveTryLock()
597 if (!recursive_ || !IsExclusiveHeld(self)) { in ExclusiveTryLock()
626 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveTryLock()
658 DCHECK(!recursive_); in ExclusiveLockUncontendedFor()
694 if (!recursive_ || recursion_count_ == 0) { in ExclusiveUnlock()
696 CHECK(recursion_count_ == 0 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveUnlock()
742 os << (recursive_ ? "recursive " : "non-recursive ") << name_ in Dump()