Searched refs:entersq (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dddi.c734 * 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 Dstrsubr.c1197 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 Dstreamio.c5762 entersq(sq, SQ_PUT);
5772 * we got it. Hopefully the entersq of the driver
/illumos-gate/usr/src/uts/common/io/
H A Dclone.c275 entersq(rq->q_syncq, SQ_OPENCLOSE);
320 entersq(rq->q_syncq, SQ_OPENCLOSE);
/illumos-gate/usr/src/uts/common/sys/
H A Dstrsubr.h378 * 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 Dsgcn.c767 entersq(sgcn_state->sgcn_readq->q_syncq, SQ_CALLBACK);

Completed in 116 milliseconds