Lines Matching defs:mutex_
42 , scoped_lock_(shared->mutex_)
47 , scoped_lock_(exclusive_access->mutex_)
64 MutexT mutex_;
96 const MutexBase& mutex_;
109 const MutexBase& mutex_;
124 const MutexBase& mutex_;
129 mutable typename Traits::MutexT mutex_;
249 Traits::cond_wait(&cond_, &scoped_lock.mutex_.mutex_);
254 CHECK_EQ(0, Traits::mutex_init(&mutex_));
259 Traits::mutex_destroy(&mutex_);
264 Traits::mutex_lock(&mutex_);
269 Traits::mutex_unlock(&mutex_);
274 Traits::mutex_rdlock(&mutex_);
279 Traits::mutex_rdunlock(&mutex_);
284 : mutex_(mutex) {
285 Traits::mutex_lock(&mutex_.mutex_);
290 : MutexBase(scoped_unlock.mutex_) {}
294 Traits::mutex_unlock(&mutex_.mutex_);
299 : mutex_(mutex) {
300 Traits::mutex_rdlock(&mutex_.mutex_);
305 Traits::mutex_rdunlock(&mutex_.mutex_);
310 : mutex_(scoped_lock.mutex_) {
311 Traits::mutex_unlock(&mutex_.mutex_);
316 Traits::mutex_lock(&mutex_.mutex_);