Searched refs:wq_lock (Results 1 – 6 of 6) sorted by relevance
36 mutex_t wq_lock; /* Protects below items */ member68 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 …]
46 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 …]
527 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 …]
42 disp_lock_t wq_lock; /* protects all fields */ member
311 void tavor_wql_refcnt_dec(tavor_wq_lock_t *wq_lock);312 void tavor_wql_refcnt_inc(tavor_wq_lock_t *wq_lock);
249 kmutex_t wq_lock; member