Lines Matching refs:h_lock
74 if (mutex_init(&hi->h_lock, USYNC_THREAD | LOCK_ERRORCHECK, NULL) in ilb_open()
128 if (mutex_lock(&hi->h_lock) != 0) in ilb_close()
141 if (cond_wait(&hi->h_cv, &hi->h_lock) != 0) { in ilb_close()
142 (void) mutex_unlock(&hi->h_lock); in ilb_close()
149 (void) mutex_destroy(&hi->h_lock); in ilb_close()
181 if (mutex_lock(&hi->h_lock) != 0) in i_ilb_do_comm()
186 if (cond_wait(&hi->h_cv, &hi->h_lock) != 0) { in i_ilb_do_comm()
189 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()
197 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()
202 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()
224 (void) mutex_lock(&hi->h_lock); in i_ilb_do_comm()
228 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()