Lines Matching defs:mutex
31 * Thread, mutex, condition variable, barrier, semaphore and
45 #define pipe_mutex_assert_locked(mutex) \
46 __pipe_mutex_assert_locked(&(mutex))
49 __pipe_mutex_assert_locked(mtx_t *mutex)
55 int ret = mtx_trylock(mutex);
58 mtx_unlock(mutex);
60 (void)mutex;
71 mtx_t mutex;
80 (void) mtx_init(&sema->mutex, mtx_plain);
88 mtx_destroy(&sema->mutex);
96 mtx_lock(&sema->mutex);
99 mtx_unlock(&sema->mutex);
106 mtx_lock(&sema->mutex);
108 cnd_wait(&sema->cond, &sema->mutex);
111 mtx_unlock(&sema->mutex);