Lines Matching defs:mutex
29 static uv_mutex_t mutex;
33 /* The mutex and rwlock tests are really poor.
39 uv_mutex_t mutex;
42 r = uv_mutex_init(&mutex);
45 uv_mutex_lock(&mutex);
46 uv_mutex_unlock(&mutex);
47 uv_mutex_destroy(&mutex);
54 uv_mutex_t mutex;
57 r = uv_mutex_init_recursive(&mutex);
60 uv_mutex_lock(&mutex);
61 uv_mutex_lock(&mutex);
62 ASSERT_OK(uv_mutex_trylock(&mutex));
64 uv_mutex_unlock(&mutex);
65 uv_mutex_unlock(&mutex);
66 uv_mutex_unlock(&mutex);
67 uv_mutex_destroy(&mutex);
90 /* Call when holding |mutex|. */
97 /* Call when holding |mutex|. */
103 for (current = step; current == step; uv_cond_wait(&condvar, &mutex));
111 uv_mutex_lock(&mutex);
135 uv_mutex_unlock(&mutex);
143 ASSERT_OK(uv_mutex_init(&mutex));
146 uv_mutex_lock(&mutex);
151 synchronize(); /* Releases the mutex to the other thread. */
177 uv_mutex_unlock(&mutex);
178 uv_mutex_destroy(&mutex);