Searched refs:entersq (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi.c | 734 * Unblock any thread blocked in an entersq or outer_enter. 751 entersq(sq, SQ_OPENCLOSE); 778 entersq(sq, SQ_OPENCLOSE); 846 * Unblock any thread blocked in an entersq or outer_enter. 863 entersq(sq, SQ_OPENCLOSE); 890 entersq(sq, SQ_OPENCLOSE); 935 * Unblock any thread blocked in an entersq or outer_enter. 949 entersq(sq, SQ_PUT); 971 entersq(sq, SQ_PUT);
|
H A D | strsubr.c | 1197 entersq(rq->q_syncq, SQ_OPENCLOSE); 1228 entersq(qp->q_syncq, SQ_OPENCLOSE); 1272 entersq(qp->q_syncq, SQ_OPENCLOSE); 1290 * Allow any threads blocked in entersq to proceed and discover 1292 * Note: This assumes that all users of entersq check QWCLOSE. 1293 * Currently runservice is the only entersq that can happen 2482 * setq assumes that the caller does not have a claim (entersq or claimq) 3637 entersq(q->q_syncq, SQ_SVC); 5353 entersq(q->q_syncq, SQ_CALLBACK); 5380 entersq(syncq_ function [all...] |
H A D | streamio.c | 5762 entersq(sq, SQ_PUT); 5772 * we got it. Hopefully the entersq of the driver
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | clone.c | 275 entersq(rq->q_syncq, SQ_OPENCLOSE); 320 entersq(rq->q_syncq, SQ_OPENCLOSE);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | strsubr.h | 378 * strlock(). One known case where entersq/strlock is executed pretty often is 384 * (e.g. entersq(), rwnext()) in the same way as before sq_putlocks were 393 * counterparts of entersq/outer_enter() and etc. which have already either 395 * entrypoints. entersq() doesn't need to care about sq_putlocks/sq_putcounts 397 * concurrency and such entersq() does not intend to block out put 564 * and put that check that sq_count == 0 like entersq does. 592 * Flag combinations passed to entersq and leavesq to specify the type 1172 extern void entersq(syncq_t *, int);
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgcn.c | 767 entersq(sgcn_state->sgcn_readq->q_syncq, SQ_CALLBACK);
|
Completed in 110 milliseconds