Home | History | Annotate | Download | only in uvm

Lines Matching defs:pqflags

450 	KASSERT((pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) !=
453 if (pg->pqflags & PQ_ACTIVE) {
458 if ((pg->pqflags & PQ_INACTIVE) == 0) {
463 pg->pqflags &= ~(PQ_ACTIVE | PQ_INTENT_SET);
464 pg->pqflags |= PQ_INACTIVE;
489 KASSERT((pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) !=
495 pg->pqflags &= ~(PQ_INACTIVE | PQ_INTENT_SET);
496 pg->pqflags |= PQ_ACTIVE;
517 if (pg->pqflags & PQ_ACTIVE) {
519 KASSERT((pg->pqflags & PQ_INACTIVE) == 0);
522 } else if (pg->pqflags & PQ_INACTIVE) {
527 pg->pqflags
558 uint32_t pqflags;
565 pqflags = atomic_load_relaxed(&pg->pqflags);
566 if ((pqflags & PQ_INTENT_SET) != 0) {
567 return (pqflags & PQ_INTENT_MASK) != PQ_INTENT_D;
569 return (pqflags & (PQ_ACTIVE | PQ_INACTIVE)) != 0;
576 uint32_t pqflags;
579 pqflags = atomic_load_relaxed(&pg->pqflags);
580 if ((pqflags & PQ_INTENT_SET) != 0) {
581 pqflags &= PQ_INTENT_MASK;
582 return pqflags != PQ_INTENT_A && pqflags != PQ_INTENT_E;
590 * return (pqflags & PQ_ACTIVE) == 0;
701 switch (pg->pqflags & (PQ_INTENT_MASK | PQ_INTENT_SET)) {
757 pg->pqflags &= ~PQ_INTENT_QUEUED;
830 pg->pqflags &= ~PQ_INTENT_QUEUED;