Lines Matching refs:sqh

505 	sleepq_head_t *sqh;  in lwp_block()  local
512 sqh = lwpsqhash(lwpchan); in lwp_block()
513 disp_lock_enter_high(&sqh->sq_lock); in lwp_block()
516 THREAD_SLEEP(t, &sqh->sq_lock); in lwp_block()
517 sleepq_insert(&sqh->sq_queue, t); in lwp_block()
1160 sleepq_head_t *sqh; in lwp_mutex_timedlock() local
1308 sqh = lwpsqhash(&lwpchan); in lwp_mutex_timedlock()
1309 disp_lock_enter(&sqh->sq_lock); in lwp_mutex_timedlock()
1310 waiters = iswanted(sqh->sq_queue.sq_first, &lwpchan); in lwp_mutex_timedlock()
1311 disp_lock_exit(&sqh->sq_lock); in lwp_mutex_timedlock()
1382 sleepq_head_t *sqh; in lwp_queue_waiter() local
1385 sqh = lwpsqhash(lwpchan); in lwp_queue_waiter()
1386 disp_lock_enter(&sqh->sq_lock); /* lock the sleep queue */ in lwp_queue_waiter()
1387 for (tp = sqh->sq_queue.sq_first; tp != NULL; tp = tp->t_link) { in lwp_queue_waiter()
1392 disp_lock_exit(&sqh->sq_lock); in lwp_queue_waiter()
1399 sleepq_head_t *sqh; in lwp_release() local
1403 sqh = lwpsqhash(lwpchan); in lwp_release()
1404 disp_lock_enter(&sqh->sq_lock); /* lock the sleep queue */ in lwp_release()
1405 tpp = &sqh->sq_queue.sq_first; in lwp_release()
1427 disp_lock_exit(&sqh->sq_lock); in lwp_release()
1445 disp_lock_exit(&sqh->sq_lock); in lwp_release()
1452 sleepq_head_t *sqh; in lwp_release_all() local
1456 sqh = lwpsqhash(lwpchan); in lwp_release_all()
1457 disp_lock_enter(&sqh->sq_lock); /* lock sleep q queue */ in lwp_release_all()
1458 tpp = &sqh->sq_queue.sq_first; in lwp_release_all()
1473 disp_lock_exit(&sqh->sq_lock); /* drop sleep q lock */ in lwp_release_all()
2238 sleepq_head_t *sqh; in lwp_rwlock_release() local
2247 sqh = lwpsqhash(lwpchan); in lwp_rwlock_release()
2248 disp_lock_enter(&sqh->sq_lock); in lwp_rwlock_release()
2249 tpp = &sqh->sq_queue.sq_first; in lwp_rwlock_release()
2308 disp_lock_exit(&sqh->sq_lock); in lwp_rwlock_release()
2818 sleepq_head_t *sqh; in lwp_unsleep() local
2822 sqh = lwpsqhash(&t->t_lwpchan); in lwp_unsleep()
2823 ASSERT(&sqh->sq_queue == sqp); in lwp_unsleep()
2825 disp_lock_exit_high(&sqh->sq_lock); in lwp_unsleep()