Lines Matching refs:sqh
72 sleepq_head_t *sqh = SQHASH(cvp); in cv_unsleep() local
78 (void *)t, (void *)sqh); in cv_unsleep()
83 disp_lock_exit_high(&sqh->sq_lock); in cv_unsleep()
145 sleepq_head_t *sqh; in cv_block() local
169 sqh = SQHASH(cvp); in cv_block()
170 disp_lock_enter_high(&sqh->sq_lock); in cv_block()
174 THREAD_SLEEP(t, &sqh->sq_lock); in cv_block()
175 sleepq_insert(&sqh->sq_queue, t); in cv_block()
611 sleepq_head_t *sqh = SQHASH(cp); in cv_signal() local
612 disp_lock_enter(&sqh->sq_lock); in cv_signal()
617 t = sleepq_wakeone_chan(&sqh->sq_queue, cp); in cv_signal()
624 } else if (sleepq_wakeone_chan(&sqh->sq_queue, cp) == NULL) { in cv_signal()
627 disp_lock_exit(&sqh->sq_lock); in cv_signal()
639 sleepq_head_t *sqh = SQHASH(cp); in cv_broadcast() local
640 disp_lock_enter(&sqh->sq_lock); in cv_broadcast()
642 sleepq_wakeall_chan(&sqh->sq_queue, cp); in cv_broadcast()
644 disp_lock_exit(&sqh->sq_lock); in cv_broadcast()