Lines Matching refs:exclusive_owner_
381 : BaseMutex(name, level), exclusive_owner_(0), recursion_count_(0), recursive_(recursive) { in Mutex()
473 exclusive_owner_.store(SafeGetTid(self), std::memory_order_relaxed); in ExclusiveLock()
513 exclusive_owner_.store(SafeGetTid(self), std::memory_order_relaxed); in ExclusiveTryLock()
550 exclusive_owner_.store(SafeGetTid(new_owner), std::memory_order_relaxed); in ExclusiveLockUncontendedFor()
562 exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in ExclusiveUnlockUncontended()
595 exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in ExclusiveUnlock()
624 exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in ExclusiveUnlock()
659 , state_(0), exclusive_owner_(0), num_contenders_(0) in ReaderWriterMutex()
719 exclusive_owner_.store(SafeGetTid(self), std::memory_order_relaxed); in ExclusiveLock()
735 exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in ExclusiveUnlock()
750 exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in ExclusiveUnlock()
809 exclusive_owner_.store(SafeGetTid(self), std::memory_order_relaxed); in ExclusiveLockWithTimeout()
1021 guard_.exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in WaitHoldingLocks()
1024 guard_.exclusive_owner_.store(old_owner, std::memory_order_relaxed); in WaitHoldingLocks()
1068 guard_.exclusive_owner_.store(0 /* pid */, std::memory_order_relaxed); in TimedWait()
1083 guard_.exclusive_owner_.store(old_owner, std::memory_order_relaxed); in TimedWait()