Searched refs:mq_lock (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/lib/mergeq/ |
H A D | mergeq.c | 189 mutex_t mq_lock; /* Protects items below */ member 234 VERIFY0(mutex_destroy(&mqp->mq_lock)); in mergeq_fini() 268 if ((ret = mutex_init(&mqp->mq_lock, USYNC_THREAD | LOCK_ERRORCHECK, in mergeq_init() 281 VERIFY0(mutex_destroy(&mqp->mq_lock)); in mergeq_init() 300 VERIFY(MUTEX_HELD(&mqp->mq_lock)); in mergeq_reset() 323 VERIFY(MUTEX_HELD(&mqp->mq_lock)); in mergeq_grow() 345 VERIFY0(mutex_lock(&mqp->mq_lock)); in mergeq_add() 347 VERIFY0(mutex_unlock(&mqp->mq_lock)); in mergeq_add() 355 VERIFY0(mutex_unlock(&mqp->mq_lock)); in mergeq_add() 363 VERIFY0(mutex_unlock(&mqp->mq_lock)); in mergeq_add() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 1073 mutex_enter(&qlt->mq_req[i].mq_lock); in qlt_quiesce() 1076 mutex_enter(&qlt->mq_req[0].mq_lock); in qlt_quiesce() 1086 mutex_exit(&qlt->mq_req[0].mq_lock); in qlt_quiesce() 1090 mutex_exit(&qlt->mq_req[i].mq_lock); in qlt_quiesce() 1221 mutex_init(&qlt->mq_req[i].mq_lock, 0, MUTEX_DRIVER, in qlt_init_mutex() 1223 mutex_init(&qlt->mq_resp[i].mq_lock, 0, MUTEX_DRIVER, in qlt_init_mutex() 1227 mutex_init(&qlt->mq_req[0].mq_lock, 0, MUTEX_DRIVER, in qlt_init_mutex() 1244 mutex_destroy(&qlt->mq_req[i].mq_lock); in qlt_destroy_mutex() 1245 mutex_destroy(&qlt->mq_resp[i].mq_lock); in qlt_destroy_mutex() 1248 mutex_destroy(&qlt->mq_req[0].mq_lock); in qlt_destroy_mutex() [all …]
|
H A D | qlt.h | 306 kmutex_t mq_lock; member 320 kmutex_t mq_lock; member
|