Lines Matching defs:mutex
36 uv_mutex_t mutex;
61 ASSERT_OK(uv_mutex_init(&wc->mutex));
65 uv_mutex_destroy(&wc->mutex);
83 /* Wait until waiter holds mutex and is preparing to wait. */
87 uv_mutex_lock(&c->mutex);
98 uv_mutex_unlock(&c->mutex);
107 uv_mutex_lock(&c->mutex);
114 uv_cond_wait(&c->cond, &c->mutex);
118 uv_mutex_unlock(&c->mutex);
171 uv_mutex_lock(&c->mutex);
178 r = uv_cond_timedwait(&c->cond, &c->mutex, (uint64_t)(1 * 1e9)); /* 1 s */
183 uv_mutex_unlock(&c->mutex);
235 /* Mostly irrelevant. We need cond and mutex initialized. */
238 uv_mutex_lock(&wc.mutex);
241 ASSERT_EQ(UV_ETIMEDOUT, uv_cond_timedwait(&wc.cond, &wc.mutex, timeout));
243 uv_mutex_unlock(&wc.mutex);