Lines Matching refs:ret

43 	int	ret;  in __nisdb_rwinit()  local
52 if ((ret = mutex_init(&rw->mutex, USYNC_THREAD, 0)) != 0) in __nisdb_rwinit()
53 return (ret); in __nisdb_rwinit()
54 if ((ret = cond_init(&rw->cv, USYNC_THREAD, 0)) != 0) in __nisdb_rwinit()
55 return (ret); in __nisdb_rwinit()
108 int ret; in __nisdb_rw_readlock_ok() local
116 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rw_readlock_ok()
117 return (ret); in __nisdb_rw_readlock_ok()
125 ret = 0; in __nisdb_rw_readlock_ok()
127 ret = EBUSY; in __nisdb_rw_readlock_ok()
132 return (ret); in __nisdb_rw_readlock_ok()
138 int ret; in __nisdb_rw_force_writelock() local
143 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rw_force_writelock()
144 return (ret); in __nisdb_rw_force_writelock()
152 ret = 0; in __nisdb_rw_force_writelock()
154 ret = EBUSY; in __nisdb_rw_force_writelock()
159 return (ret); in __nisdb_rw_force_writelock()
166 int ret; in __nisdb_wlock_trylock() local
182 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_wlock_trylock()
183 return (ret); in __nisdb_wlock_trylock()
270 if ((ret = cond_wait(&rw->cv, &rw->mutex)) != 0) { in __nisdb_wlock_trylock()
281 return (ret); in __nisdb_wlock_trylock()
346 int ret; in __nisdb_rlock() local
364 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rlock()
365 return (ret); in __nisdb_rlock()
380 if ((ret = cond_wait(&rw->cv, &rw->mutex)) != 0) { in __nisdb_rlock()
391 return (ret); in __nisdb_rlock()
405 ret = mutex_unlock(&rw->mutex); in __nisdb_rlock()
406 return ((rr == 0) ? ENOMEM : ret); in __nisdb_rlock()
413 int ret; in __nisdb_wulock() local
427 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_wulock()
428 return (ret); in __nisdb_wulock()
449 if ((ret = cond_broadcast(&rw->cv)) != 0) { in __nisdb_wulock()
451 return (ret); in __nisdb_wulock()
462 int ret; in __nisdb_rulock() local
479 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_rulock()
480 return (ret); in __nisdb_rulock()
538 if ((ret = cond_broadcast(&rw->cv)) != 0) { in __nisdb_rulock()
540 return (ret); in __nisdb_rulock()
552 int ret; in __nisdb_assert_wheld() local
565 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_assert_wheld()
566 return (ret); in __nisdb_assert_wheld()
574 ret = mutex_unlock(&rw->mutex); in __nisdb_assert_wheld()
575 return ((ret == 0) ? -1 : ret); in __nisdb_assert_wheld()
591 int ret; in __nisdb_assert_rheld() local
609 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_assert_rheld()
610 return (ret); in __nisdb_assert_rheld()
637 ret = mutex_unlock(&rw->mutex); in __nisdb_assert_rheld()
638 return ((ret == 0) ? EBUSY : ret); in __nisdb_assert_rheld()
645 int ret; in __nisdb_destroy_lock() local
659 if ((ret = mutex_lock(&rw->mutex)) != 0) in __nisdb_destroy_lock()
660 return (ret); in __nisdb_destroy_lock()