Lines Matching refs:UserMutex

94 UserMutex::UserMutex(Type type) : alive_(), type_(type) {}  in UserMutex()  function in UserMutex
96 UserMutex::~UserMutex() { CHECK(!alive_); } in ~UserMutex()
98 void UserMutex::Init() { in Init()
113 void UserMutex::StaticInit() { in StaticInit()
121 void UserMutex::Destroy() { in Destroy()
134 void UserMutex::Lock() { in Lock()
146 bool UserMutex::TryLock() { in TryLock()
159 void UserMutex::Unlock() { in Unlock()
171 void UserMutex::ReadLock() { in ReadLock()
177 bool UserMutex::TryReadLock() { in TryReadLock()
183 void UserMutex::ReadUnlock() { in ReadUnlock()
309 static_cast<UserMutex *>(ev->ptr)->Init(); in HandleEvent()
312 static_cast<UserMutex *>(ev->ptr)->Destroy(); in HandleEvent()
315 static_cast<UserMutex *>(ev->ptr)->Lock(); in HandleEvent()
318 ev->res = static_cast<UserMutex *>(ev->ptr)->TryLock(); in HandleEvent()
321 static_cast<UserMutex *>(ev->ptr)->Unlock(); in HandleEvent()
324 static_cast<UserMutex *>(ev->ptr)->ReadLock(); in HandleEvent()
327 ev->res = static_cast<UserMutex *>(ev->ptr)->TryReadLock(); in HandleEvent()
330 static_cast<UserMutex *>(ev->ptr)->ReadUnlock(); in HandleEvent()
440 void ScopedThread::Create(const UserMutex &m) { in Create()
445 void ScopedThread::Destroy(const UserMutex &m) { in Destroy()
450 void ScopedThread::Lock(const UserMutex &m) { in Lock()
455 bool ScopedThread::TryLock(const UserMutex &m) { in TryLock()
461 void ScopedThread::Unlock(const UserMutex &m) { in Unlock()
466 void ScopedThread::ReadLock(const UserMutex &m) { in ReadLock()
471 bool ScopedThread::TryReadLock(const UserMutex &m) { in TryReadLock()
477 void ScopedThread::ReadUnlock(const UserMutex &m) { in ReadUnlock()