Lines Matching refs:mutex

219 int uv_mutex_init(uv_mutex_t* mutex) {  in uv_mutex_init()  argument
220 InitializeCriticalSection(mutex); in uv_mutex_init()
225 int uv_mutex_init_recursive(uv_mutex_t* mutex) { in uv_mutex_init_recursive() argument
226 return uv_mutex_init(mutex); in uv_mutex_init_recursive()
230 void uv_mutex_destroy(uv_mutex_t* mutex) { in uv_mutex_destroy() argument
231 DeleteCriticalSection(mutex); in uv_mutex_destroy()
235 void uv_mutex_lock(uv_mutex_t* mutex) { in uv_mutex_lock() argument
236 EnterCriticalSection(mutex); in uv_mutex_lock()
240 int uv_mutex_trylock(uv_mutex_t* mutex) { in uv_mutex_trylock() argument
241 if (TryEnterCriticalSection(mutex)) in uv_mutex_trylock()
248 void uv_mutex_unlock(uv_mutex_t* mutex) { in uv_mutex_unlock() argument
249 LeaveCriticalSection(mutex); in uv_mutex_unlock()
372 void uv_cond_wait(uv_cond_t* cond, uv_mutex_t* mutex) { in uv_cond_wait() argument
373 if (!SleepConditionVariableCS(&cond->cond_var, mutex, INFINITE)) in uv_cond_wait()
377 int uv_cond_timedwait(uv_cond_t* cond, uv_mutex_t* mutex, uint64_t timeout) { in uv_cond_timedwait() argument
378 if (SleepConditionVariableCS(&cond->cond_var, mutex, (DWORD)(timeout / 1e6))) in uv_cond_timedwait()
392 err = uv_mutex_init(&barrier->mutex); in uv_barrier_init()
409 uv_mutex_destroy(&barrier->mutex); in uv_barrier_init()
418 uv_mutex_destroy(&barrier->mutex); in uv_barrier_destroy()
425 uv_mutex_lock(&barrier->mutex); in uv_barrier_wait()
430 uv_mutex_unlock(&barrier->mutex); in uv_barrier_wait()
435 uv_mutex_lock(&barrier->mutex); in uv_barrier_wait()
441 uv_mutex_unlock(&barrier->mutex); in uv_barrier_wait()