Lines Matching refs:recursion_count_
316 : BaseMutex(name, level), recursive_(recursive), recursion_count_(0) { in Mutex()
394 recursion_count_++; in ExclusiveLock()
396 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveLock()
397 << name_ << " " << recursion_count_; in ExclusiveLock()
434 recursion_count_++; in ExclusiveTryLock()
436 CHECK(recursion_count_ == 1 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveTryLock()
437 << name_ << " " << recursion_count_; in ExclusiveTryLock()
458 recursion_count_--; in ExclusiveUnlock()
459 if (!recursive_ || recursion_count_ == 0) { in ExclusiveUnlock()
461 CHECK(recursion_count_ == 0 || recursive_) << "Unexpected recursion count on mutex: " in ExclusiveUnlock()
462 << name_ << " " << recursion_count_; in ExclusiveUnlock()
506 << " rec=" << recursion_count_ in Dump()
840 unsigned int old_recursion_count = guard_.recursion_count_; in WaitHoldingLocks()
845 guard_.recursion_count_ = 1; in WaitHoldingLocks()
877 guard_.recursion_count_ = 0; in WaitHoldingLocks()
881 guard_.recursion_count_ = old_recursion_count; in WaitHoldingLocks()
889 unsigned int old_recursion_count = guard_.recursion_count_; in TimedWait()
896 guard_.recursion_count_ = 1; in TimedWait()
923 guard_.recursion_count_ = 0; in TimedWait()
935 guard_.recursion_count_ = old_recursion_count; in TimedWait()