Searched defs:sqh (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dsigqueue.c128 sigqhdr_t *sqh; local
135 if ((sqh = p->p_sigqhdr) == NULL) {
144 sqh = sigqhdralloc(sizeof (sigqueue_t), (uint_t)sigqsz_max);
148 p->p_sigqhdr = sqh;
151 sigqhdrfree(sqh);
152 sqh = p->p_sigqhdr;
166 mutex_enter(&sqh->sqb_lock);
167 while (sqh->sqb_count == 0) {
168 if (!cv_wait_sig(&sqh->sqb_cv, &sqh
[all...]
H A Dsignotify.c97 sigqhdr_t *sqh; local
138 sqh = sigqhdralloc(sizeof (signotifyq_t),
143 cp->p_signhdr = sqh;
146 sigqhdrfree(sqh);
H A Dlwp_sobj.c506 sleepq_head_t *sqh; local
513 sqh = lwpsqhash(lwpchan);
514 disp_lock_enter_high(&sqh->sq_lock);
517 THREAD_SLEEP(t, &sqh->sq_lock);
518 sleepq_insert(&sqh->sq_queue, t);
1164 sleepq_head_t *sqh; local
1324 sqh = lwpsqhash(&lwpchan);
1325 disp_lock_enter(&sqh->sq_lock);
1326 waiters = iswanted(sqh->sq_queue.sq_first, &lwpchan);
1327 disp_lock_exit(&sqh
1398 sleepq_head_t *sqh; local
1415 sleepq_head_t *sqh; local
1468 sleepq_head_t *sqh; local
2254 sleepq_head_t *sqh; local
2834 sleepq_head_t *sqh; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dsemaphore.c372 sleepq_head_t *sqh; local
377 sqh = SQHASH(s);
378 disp_lock_enter(&sqh->sq_lock);
383 disp_lock_exit(&sqh->sq_lock);
H A Dcondvar.c71 sleepq_head_t *sqh = SQHASH(cvp); local
77 (void *)t, (void *)sqh);
82 disp_lock_exit_high(&sqh->sq_lock);
144 sleepq_head_t *sqh; local
168 sqh = SQHASH(cvp);
169 disp_lock_enter_high(&sqh->sq_lock);
173 THREAD_SLEEP(t, &sqh->sq_lock);
174 sleepq_insert(&sqh->sq_queue, t);
177 * lock sqh->sq_lock. This lock is later released by the caller
611 sleepq_head_t *sqh local
639 sleepq_head_t *sqh = SQHASH(cp); local
[all...]
H A Dsig.c1824 sigqhdr_t *sqh; local
1826 sqh = (sigqhdr_t *)sigqp->sq_backptr;
1827 ASSERT(sqh);
1829 mutex_enter(&sqh->sqb_lock);
1830 sqh->sqb_sent++;
1831 mutex_exit(&sqh->sqb_lock);
2400 sigqhdr_t *sqh; local
2410 sqh = kmem_alloc(i, KM_SLEEP);
2411 sqh->sqb_count = maxcount;
2412 sqh
2436 sigqalloc(sigqhdr_t *sqh) argument
2475 sigqhdr_t *sqh; local
2521 sigqhdrfree(sigqhdr_t *sqh) argument
[all...]

Completed in 64 milliseconds