Lines Matching refs:recursion_count_
414 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()
526 recursion_count_++; in ExclusiveLock()
528 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveLock()
529 << name_ << " " << recursion_count_; in ExclusiveLock()
625 recursion_count_++; in ExclusiveTryLock()
627 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveTryLock()
628 << name_ << " " << recursion_count_; in ExclusiveTryLock()
661 recursion_count_ = 1; in ExclusiveLockUncontendedFor()
673 recursion_count_ = 0; in ExclusiveUnlockUncontended()
694 recursion_count_--; in ExclusiveUnlock()
695 if (!recursive_ || recursion_count_ == 0) { in ExclusiveUnlock()
697 CHECK(recursion_count_ == 0 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveUnlock()
698 << name_ << " " << recursion_count_; in ExclusiveUnlock()
744 << " level=" << static_cast<int>(level_) << " rec=" << recursion_count_ in Dump()
1110 unsigned int old_recursion_count = guard_.recursion_count_; in WaitHoldingLocks()
1115 guard_.recursion_count_ = 1; in WaitHoldingLocks()
1136 guard_.recursion_count_ = 0; in WaitHoldingLocks()
1140 guard_.recursion_count_ = old_recursion_count; in WaitHoldingLocks()
1148 unsigned int old_recursion_count = guard_.recursion_count_; in TimedWait()
1155 guard_.recursion_count_ = 1; in TimedWait()
1183 guard_.recursion_count_ = 0; in TimedWait()
1199 guard_.recursion_count_ = old_recursion_count; in TimedWait()