Home
last modified time | relevance | path

Searched refs:h_lock (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/lib/libilb/common/
H A Dilb_comm.c72 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 …]
H A Dlibilb_impl.h209 mutex_t h_lock; member
/titanic_44/usr/src/lib/libdscfg/common/
H A Dcfg_impl.h169 long h_lock; /* lock for update */ member
H A Dcfg.c1489 hd->h_lock = 0; in cfg_init_header()
/titanic_44/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c6845 kmutex_t h_lock; member
6868 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 …]