PQ_INTENT_SET
if ((pg->pqflags & PQ_INTENT_SET) == 0 ||
if ((pg1->pqflags & PQ_INTENT_SET) == 0 ||
if ((pg2->pqflags & PQ_INTENT_SET) == 0 ||
pg->pqflags = PQ_INTENT_SET | (pg->pqflags & ~PQ_INTENT_MASK) | i;
KASSERT((pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) !=
(PQ_INTENT_D | PQ_INTENT_SET));
pg->pqflags &= ~(PQ_ACTIVE | PQ_INTENT_SET);
KASSERT((pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) !=
(PQ_INTENT_D | PQ_INTENT_SET));
pg->pqflags &= ~(PQ_INACTIVE | PQ_INTENT_SET);
pg->pqflags &= ~(PQ_ACTIVE | PQ_INACTIVE | PQ_INTENT_SET);
if ((pqflags & PQ_INTENT_SET) != 0) {
if ((pqflags & PQ_INTENT_SET) != 0) {
switch (pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) {
case PQ_INTENT_A | PQ_INTENT_SET:
case PQ_INTENT_E | PQ_INTENT_SET:
case PQ_INTENT_I | PQ_INTENT_SET:
case PQ_INTENT_D | PQ_INTENT_SET:
pq->pqflags &= ~(PQ_INTENT_SET | PQ_INTENT_QUEUED);
switch (pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) {
case PQ_INTENT_A | PQ_INTENT_SET:
case PQ_INTENT_E | PQ_INTENT_SET:
case PQ_INTENT_I | PQ_INTENT_SET:
case PQ_INTENT_D | PQ_INTENT_SET: