Searched refs:h_lock (Results 1 – 5 of 5) sorted by relevance
72 if (mutex_init(&hi->h_lock, USYNC_THREAD | LOCK_ERRORCHECK, NULL) in ilb_open()126 if (mutex_lock(&hi->h_lock) != 0) in ilb_close()139 if (cond_wait(&hi->h_cv, &hi->h_lock) != 0) { in ilb_close()140 (void) mutex_unlock(&hi->h_lock); in ilb_close()147 (void) mutex_destroy(&hi->h_lock); in ilb_close()179 if (mutex_lock(&hi->h_lock) != 0) in i_ilb_do_comm()184 if (cond_wait(&hi->h_cv, &hi->h_lock) != 0) { in i_ilb_do_comm()187 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()195 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()200 (void) mutex_unlock(&hi->h_lock); in i_ilb_do_comm()[all …]
209 mutex_t h_lock; member
169 long h_lock; /* lock for update */ member
1489 hd->h_lock = 0; in cfg_init_header()
6845 kmutex_t h_lock; member6868 mutex_init(&h->h_lock, NULL, MUTEX_DEFAULT, NULL); in scsi_hba_thread_taddrs()6882 mutex_enter(&h->h_lock); in scsi_hba_thread_taddrs()6884 mutex_exit(&h->h_lock); in scsi_hba_thread_taddrs()6894 mutex_enter(&h->h_lock); in scsi_hba_thread_taddrs()6896 cv_wait(&h->h_cv, &h->h_lock); in scsi_hba_thread_taddrs()6897 mutex_exit(&h->h_lock); in scsi_hba_thread_taddrs()6901 mutex_destroy(&h->h_lock); in scsi_hba_thread_taddrs()6942 mutex_enter(&h->h_lock); in scsi_hba_enum_lsf_of_tgt_thr()6945 mutex_exit(&h->h_lock); in scsi_hba_enum_lsf_of_tgt_thr()[all …]