Searched refs:SQ_EXCL (Results 1 – 7 of 7) sorted by relevance
187 (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 …]
730 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()
5086 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 …]
134 printf("#define\tSQ_EXCL 0x%x\n", SQ_EXCL); in main()
520 #define SQ_EXCL 0x0001 /* exclusive access to inner */ macro535 #define PERIM_EXCL(q) ((q)->q_syncq->sq_flags & SQ_EXCL)542 #define SQ_GOAWAY (SQ_EXCL|SQ_BLOCKED|SQ_FROZEN|SQ_WRITER|\
3838 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()
103 { SF(SQ_EXCL), "Exclusive access to inner perimeter" },