Home
last modified time | relevance | path

Searched refs:mq_lock (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/mergeq/
H A Dmergeq.c189 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 Dqlt.c1073 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 Dqlt.h306 kmutex_t mq_lock; member
320 kmutex_t mq_lock; member