SQ_CIPUT
{ SF(SQ_CIPUT), "Concurrent inner put procedure" },
ASSERT(sq->sq_ciputctrl == NULL || (flags & SQ_CIPUT));
while ((flags & SQ_GOAWAY) || (!(flags & SQ_CIPUT) && count != 0)) {
if (!(flags & SQ_CIPUT))
ASSERT(flags & (SQ_EXCL|SQ_CIPUT));
ASSERT(sq->sq_ciputctrl == NULL || (flags & SQ_CIPUT));
while ((flags & SQ_GOAWAY) || (!(flags & SQ_CIPUT) && count != 0)) {
if (! (flags & SQ_CIPUT))
ASSERT(flags & (SQ_EXCL|SQ_CIPUT));
if (!(sq->sq_type & SQ_CIPUT))
ASSERT(sq->sq_type & SQ_CIPUT);
if (!(sq->sq_type & SQ_CIPUT)) {
ASSERT(sq->sq_flags & SQ_CIPUT);
if (!(flags & SQ_CIPUT)) {
ASSERT(!(sq->sq_type & SQ_CIPUT));
ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)));
ASSERT(flags & SQ_CIPUT);
ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)) || queued);
ASSERT((flags & (SQ_EXCL|SQ_CIPUT)) || queued);
ASSERT(sq->sq_flags & SQ_CIPUT);
if (!(flags & SQ_CIPUT)) {
ASSERT(!(sq->sq_type & SQ_CIPUT));
ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)));
ASSERT(flags & SQ_CIPUT);
ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)) || queued);
ASSERT((flags & (SQ_EXCL|SQ_CIPUT)) || queued);
sqtype |= SQ_CIPUT;
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
if (!(type & SQ_CIPUT)) {
if (type & SQ_CIPUT) {
ASSERT((sq->sq_flags & SQ_EXCL) || (type & SQ_CIPUT));
if (!(type & SQ_CIPUT))
ASSERT((sq->sq_flags & (SQ_EXCL|SQ_CIPUT)));
ASSERT(!((sq->sq_type & SQ_CIPUT) && (sq->sq_flags & SQ_EXCL)));
ASSERT((sq->sq_type & SQ_CIPUT) || (sq->sq_flags & SQ_EXCL));
if ((sq->sq_type & SQ_CIPUT) && (sq->sq_flags & SQ_EXCL)) {
ASSERT(sq->sq_type & (SQ_CIPUT|SQ_CISVC));
#define SQ_TYPES_IN_FLAGS (SQ_CIPUT)
#define SQ_CI (SQ_CIPUT|SQ_CISVC|SQ_CIOC|SQ_CICB)
#define SQ_PUT (SQ_CIPUT|SQ_COPUT)
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
ASSERT((sq)->sq_type & SQ_CIPUT); \
printf("#define\tSQ_CIPUT 0x%x\n", SQ_CIPUT);