QPERMOD
{ SF(QPERMOD), "per module syncq" },
if (qflag & (QPERMOD | QMTOUTPERIM))
IMPLY((qflag & (QPERMOD | QMTOUTPERIM)), dmp != NULL);
ASSERT((qp->q_flag & QPERMOD) ||
if (!(qp->q_flag & QPERMOD)) {
if (wrq->q_flag & QPERMOD) {
ASSERT((rq->q_flag & QPERMOD) ||
if (rq->q_flag & QPERMOD) {
qflag |= QPERMOD;
if (!(devflag & D_MTPUTSHARED) || !(qflag & QPERMOD))
IMPLY((qflag & (QPERMOD | QMTOUTPERIM)), dmp != NULL);
if (!(rq->q_flag & QPERMOD))
if (!(rq->q_flag & QPERMOD) &&
if (!(wq->q_flag & QPERMOD) &&
if (qflag & QPERMOD) {
ASSERT(qflag & (QPERMOD | QMTOUTPERIM));
if (qflag & QPERMOD) {
if (qp->q_syncq != SQ(qp) && !(qp->q_flag & QPERMOD))
#define QMT_TYPEMASK (QPAIR|QPERQ|QPERMOD|QMTSAFE|QMTOUTPERIM)
(dmp == NULL && (qflag & (QPERMOD | QMTOUTPERIM)))