Lines Matching refs:rwlock
369 int uv_rwlock_init(uv_rwlock_t* rwlock) { in uv_rwlock_init() argument
370 return UV__ERR(pthread_rwlock_init(rwlock, NULL)); in uv_rwlock_init()
374 void uv_rwlock_destroy(uv_rwlock_t* rwlock) { in uv_rwlock_destroy() argument
375 if (pthread_rwlock_destroy(rwlock)) in uv_rwlock_destroy()
380 void uv_rwlock_rdlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdlock() argument
381 if (pthread_rwlock_rdlock(rwlock)) in uv_rwlock_rdlock()
386 int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock) { in uv_rwlock_tryrdlock() argument
389 err = pthread_rwlock_tryrdlock(rwlock); in uv_rwlock_tryrdlock()
400 void uv_rwlock_rdunlock(uv_rwlock_t* rwlock) { in uv_rwlock_rdunlock() argument
401 if (pthread_rwlock_unlock(rwlock)) in uv_rwlock_rdunlock()
406 void uv_rwlock_wrlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrlock() argument
407 if (pthread_rwlock_wrlock(rwlock)) in uv_rwlock_wrlock()
412 int uv_rwlock_trywrlock(uv_rwlock_t* rwlock) { in uv_rwlock_trywrlock() argument
415 err = pthread_rwlock_trywrlock(rwlock); in uv_rwlock_trywrlock()
426 void uv_rwlock_wrunlock(uv_rwlock_t* rwlock) { in uv_rwlock_wrunlock() argument
427 if (pthread_rwlock_unlock(rwlock)) in uv_rwlock_wrunlock()