Home
last modified time | relevance | path

Searched refs:wq_lock (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/lib/mergeq/
H A Dworkq.c36 mutex_t wq_lock; /* Protects below items */ member
68 VERIFY0(mutex_destroy(&wqp->wq_lock)); in workq_fini()
107 if ((ret = mutex_init(&wqp->wq_lock, USYNC_THREAD | LOCK_ERRORCHECK, in workq_init()
119 VERIFY0(mutex_destroy(&wqp->wq_lock)); in workq_init()
137 VERIFY(MUTEX_HELD(&wqp->wq_lock)); in workq_reset()
155 VERIFY(MUTEX_HELD(&wqp->wq_lock)); in workq_grow()
177 VERIFY0(mutex_lock(&wqp->wq_lock)); in workq_add()
179 VERIFY0(mutex_unlock(&wqp->wq_lock)); in workq_add()
187 VERIFY0(mutex_unlock(&wqp->wq_lock)); in workq_add()
195 VERIFY0(mutex_unlock(&wqp->wq_lock)); in workq_add()
[all …]
/titanic_50/usr/src/uts/common/os/
H A Dwaitq.c46 DISP_LOCK_INIT(&wq->wq_lock); in waitq_init()
58 ASSERT(!DISP_LOCK_HELD(&wq->wq_lock)); in waitq_fini()
60 DISP_LOCK_DESTROY(&wq->wq_lock); in waitq_fini()
126 ASSERT(DISP_LOCK_HELD(&wq->wq_lock)); in waitq_link()
160 ASSERT(DISP_LOCK_HELD(&wq->wq_lock)); in waitq_unlink()
210 disp_lock_enter_high(&wq->wq_lock); in waitq_enqueue()
216 disp_lock_exit_high(&wq->wq_lock); in waitq_enqueue()
234 THREAD_WAIT(t, &wq->wq_lock); in waitq_enqueue()
310 disp_lock_enter(&wq->wq_lock); in waitq_takeone()
317 disp_lock_exit(&wq->wq_lock); in waitq_takeone()
[all …]
/titanic_50/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_impl.c527 mutex_enter(&wq->wq_lock); in rdsv3_worker_thread()
530 mutex_exit(&wq->wq_lock); in rdsv3_worker_thread()
535 mutex_enter(&wq->wq_lock); in rdsv3_worker_thread()
543 mutex_exit(&wq->wq_lock); in rdsv3_worker_thread()
554 mutex_enter(&wq->wq_lock); in rdsv3_flush_workqueue()
567 mutex_exit(&wq->wq_lock); in rdsv3_flush_workqueue()
569 mutex_enter(&wq->wq_lock); in rdsv3_flush_workqueue()
573 mutex_exit(&wq->wq_lock); in rdsv3_flush_workqueue()
577 mutex_exit(&wq->wq_lock); in rdsv3_flush_workqueue()
587 mutex_enter(&wq->wq_lock); in rdsv3_queue_work()
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Dwaitq.h42 disp_lock_t wq_lock; /* protects all fields */ member
/titanic_50/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_wr.h311 void tavor_wql_refcnt_dec(tavor_wq_lock_t *wq_lock);
312 void tavor_wql_refcnt_inc(tavor_wq_lock_t *wq_lock);
/titanic_50/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_impl.h249 kmutex_t wq_lock; member