Searched refs:wq_lock (Results 1 – 5 of 5) sorted by relevance
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