Lines Matching refs:mutex
52 if ((ret = mutex_init(&rw->mutex, USYNC_THREAD, 0)) != 0) in __nisdb_rwinit()
116 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rw_readlock_ok()
130 (void) mutex_unlock(&rw->mutex); in __nisdb_rw_readlock_ok()
143 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rw_force_writelock()
157 (void) mutex_unlock(&rw->mutex); in __nisdb_rw_force_writelock()
182 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_wlock_trylock()
186 (void) mutex_unlock(&rw->mutex); in __nisdb_wlock_trylock()
195 return (mutex_unlock(&rw->mutex)); in __nisdb_wlock_trylock()
261 (void) mutex_unlock(&rw->mutex); in __nisdb_wlock_trylock()
270 if ((ret = cond_wait(&rw->cv, &rw->mutex)) != 0) { in __nisdb_wlock_trylock()
280 (void) mutex_unlock(&rw->mutex); in __nisdb_wlock_trylock()
302 return (mutex_unlock(&rw->mutex)); in __nisdb_wlock_trylock()
364 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rlock()
368 (void) mutex_unlock(&rw->mutex); in __nisdb_rlock()
380 if ((ret = cond_wait(&rw->cv, &rw->mutex)) != 0) { in __nisdb_rlock()
390 (void) mutex_unlock(&rw->mutex); in __nisdb_rlock()
405 ret = mutex_unlock(&rw->mutex); in __nisdb_rlock()
427 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_wulock()
431 (void) mutex_unlock(&rw->mutex); in __nisdb_wulock()
441 (void) mutex_unlock(&rw->mutex); in __nisdb_wulock()
450 (void) mutex_unlock(&rw->mutex); in __nisdb_wulock()
455 return (mutex_unlock(&rw->mutex)); in __nisdb_wulock()
479 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rulock()
483 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock()
493 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock()
507 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock()
539 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock()
544 return (mutex_unlock(&rw->mutex)); in __nisdb_rulock()
565 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_assert_wheld()
569 (void) mutex_unlock(&rw->mutex); in __nisdb_assert_wheld()
574 ret = mutex_unlock(&rw->mutex); in __nisdb_assert_wheld()
583 return (mutex_unlock(&rw->mutex)); in __nisdb_assert_wheld()
609 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_assert_rheld()
613 (void) mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
619 (void) mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
624 (void) mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
631 (void) mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
637 ret = mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
659 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_destroy_lock()
663 (void) mutex_unlock(&rw->mutex); in __nisdb_destroy_lock()
681 (void) mutex_unlock(&rw->mutex); in __nisdb_destroy_lock()
695 return (mutex_unlock(&rw->mutex)); in __nisdb_destroy_lock()