Home
last modified time | relevance | path

Searched refs:SQ_EXCL (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/uts/common/os/
H A Dputnext.c187 (sq->sq_flags & (SQ_STAYAWAY|SQ_EXCL|SQ_EVENTS))) { in putnext()
218 if ((flags & (SQ_STAYAWAY|SQ_EXCL|SQ_EVENTS)) || in putnext()
255 ASSERT((sq->sq_flags & SQ_EXCL) == 0); in putnext()
257 sq->sq_flags |= SQ_EXCL; in putnext()
262 ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT))); in putnext()
324 if (sq->sq_flags & (SQ_EXCL)) { in putnext()
335 if ((flags & (SQ_EXCL|SQ_TAIL)) || sq->sq_needexcl) { in putnext()
382 ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)) || queued); in putnext()
383 ASSERT((flags & (SQ_EXCL|SQ_CIPUT)) || queued); in putnext()
408 sq->sq_flags = flags & ~SQ_EXCL; in putnext()
[all …]
H A Dddi.c730 ASSERT(flags & SQ_EXCL); in qwait_sig()
731 flags &= ~SQ_EXCL; in qwait_sig()
842 ASSERT(flags & SQ_EXCL); in qwait()
843 flags &= ~SQ_EXCL; in qwait()
931 ASSERT(flags & SQ_EXCL); in qwait_rw()
932 flags &= ~SQ_EXCL; in qwait_rw()
H A Dstrsubr.c5086 if ((flags & SQ_QUEUED) && !(flags & (SQ_STAYAWAY|SQ_EXCL))) { in unblocksq()
5137 if ((flags & SQ_QUEUED) && !(flags & (SQ_STAYAWAY|SQ_EXCL))) { in emptysq()
5384 uint16_t waitflags = SQ_STAYAWAY | SQ_EVENTS | SQ_EXCL; in entersq()
5467 while ((flags & (SQ_EXCL|SQ_BLOCKED|SQ_FROZEN)) || in entersq()
5481 sq->sq_flags |= SQ_EXCL; in entersq()
5535 ASSERT((flags & SQ_EXCL) || (type & c_inner)); in leavesq()
5536 sq->sq_flags = flags & ~SQ_EXCL; in leavesq()
5548 ASSERT((flags & SQ_EXCL) || (type & c_inner)); in leavesq()
5549 sq->sq_flags = flags & ~SQ_EXCL; in leavesq()
5597 if ((flags & SQ_QUEUED) && !(flags & (SQ_STAYAWAY|SQ_EXCL))) { in releaseq()
[all …]
/titanic_50/usr/src/uts/sun4/ml/
H A Dgenconst.c134 printf("#define\tSQ_EXCL 0x%x\n", SQ_EXCL); in main()
/titanic_50/usr/src/uts/common/sys/
H A Dstrsubr.h520 #define SQ_EXCL 0x0001 /* exclusive access to inner */ macro
535 #define PERIM_EXCL(q) ((q)->q_syncq->sq_flags & SQ_EXCL)
542 #define SQ_GOAWAY (SQ_EXCL|SQ_BLOCKED|SQ_FROZEN|SQ_WRITER|\
/titanic_50/usr/src/uts/common/io/
H A Dstream.c3838 sq->sq_flags = flags | SQ_EXCL; in rwnext()
3894 ASSERT(flags & (SQ_EXCL|SQ_CIPUT)); in rwnext()
3918 sq->sq_flags = flags & ~SQ_EXCL; in rwnext()
3984 sq->sq_flags = flags | SQ_EXCL; in infonext()
4004 ASSERT(flags & (SQ_EXCL|SQ_CIPUT)); in infonext()
4035 sq->sq_flags = flags & ~SQ_EXCL; in infonext()
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/
H A Dstreams.c103 { SF(SQ_EXCL), "Exclusive access to inner perimeter" },