Searched refs:wait_mutex_ (Results 1 – 6 of 6) sorted by relevance
35 wait_mutex_(PTHREAD_MUTEX_INITIALIZER), wait_value_(0), in ThreadEntry()105 pthread_mutex_lock(&wait_mutex_); in Wait()107 int ret = pthread_cond_timedwait(&wait_cond_, &wait_mutex_, &ts); in Wait()114 pthread_mutex_unlock(&wait_mutex_); in Wait()120 pthread_mutex_lock(&wait_mutex_); in Wake()122 pthread_mutex_unlock(&wait_mutex_); in Wake()
60 pthread_mutex_t wait_mutex_; variable
79 std::unique_lock<std::mutex> lock(wait_mutex_); in Wait()89 wait_mutex_.lock(); in Wake()91 wait_mutex_.unlock(); in Wake()
67 std::mutex wait_mutex_; variable
585 void Interrupt(Thread* self) REQUIRES(!wait_mutex_);589 void Notify() REQUIRES(!wait_mutex_);607 void NotifyLocked(Thread* self) REQUIRES(wait_mutex_);610 Mutex* GetWaitMutex() const LOCK_RETURNED(wait_mutex_) { in GetWaitMutex()611 return wait_mutex_; in GetWaitMutex()614 ConditionVariable* GetWaitConditionVariable() const REQUIRES(wait_mutex_) { in GetWaitConditionVariable()618 Monitor* GetWaitMonitor() const REQUIRES(wait_mutex_) { in GetWaitMonitor()622 void SetWaitMonitor(Monitor* mon) REQUIRES(wait_mutex_) { in SetWaitMonitor()1871 Mutex* wait_mutex_ DEFAULT_MUTEX_ACQUIRED_AFTER;1874 ConditionVariable* wait_cond_ GUARDED_BY(wait_mutex_);[all …]
2303 wait_mutex_ = new Mutex("a thread wait mutex", LockLevel::kThreadWaitLock); in Thread()2304 wait_cond_ = new ConditionVariable("a thread wait condition variable", *wait_mutex_); in Thread()2490 delete wait_mutex_; in ~Thread()2694 MutexLock mu(self, *wait_mutex_); in Interrupt()2706 MutexLock mu(self, *wait_mutex_); in Notify()