Lines Matching refs:RWLockManager
23 RWLockManager::RWLockManager() in RWLockManager() function in RWLockManager
30 RWLockManager::~RWLockManager() in ~RWLockManager()
36 RWLockManager::ReadLock(RWLockable* lockable) in ReadLock()
38 AutoLocker<RWLockManager> locker(this); in ReadLock()
50 RWLockManager::TryReadLock(RWLockable* lockable) in TryReadLock()
52 AutoLocker<RWLockManager> locker(this); in TryReadLock()
64 RWLockManager::ReadLockWithTimeout(RWLockable* lockable, bigtime_t timeout) in ReadLockWithTimeout()
66 AutoLocker<RWLockManager> locker(this); in ReadLockWithTimeout()
78 RWLockManager::ReadUnlock(RWLockable* lockable) in ReadUnlock()
80 AutoLocker<RWLockManager> locker(this); in ReadUnlock()
93 RWLockManager::WriteLock(RWLockable* lockable) in WriteLock()
95 AutoLocker<RWLockManager> locker(this); in WriteLock()
115 RWLockManager::TryWriteLock(RWLockable* lockable) in TryWriteLock()
117 AutoLocker<RWLockManager> locker(this); in TryWriteLock()
137 RWLockManager::WriteLockWithTimeout(RWLockable* lockable, bigtime_t timeout) in WriteLockWithTimeout()
139 AutoLocker<RWLockManager> locker(this); in WriteLockWithTimeout()
159 RWLockManager::WriteUnlock(RWLockable* lockable) in WriteUnlock()
161 AutoLocker<RWLockManager> locker(this); in WriteUnlock()
177 RWLockManager::_Wait(RWLockable* lockable, bool writer, bigtime_t timeout) in _Wait()
215 RWLockManager::_Unblock(RWLockable* lockable) in _Unblock()