PQ_NONE
KASSERT(m->a.queue == PQ_NONE,
vm_page_unwire(m, PQ_NONE);
KASSERT(vm_page_wired(p) && p->a.queue == PQ_NONE,
KASSERT(vm_page_wired(p) && p->a.queue == PQ_NONE,
vm_page_astate_load(p).queue != PQ_NONE,
m->a.queue = PQ_NONE;
KASSERT(m->a.queue == PQ_NONE &&
vm_page_queue(m) != PQ_NONE && !vm_page_busied(m)) {
else if (vm_page_queue(m) != PQ_NONE &&
KASSERT(old->queue != PQ_NONE && new.queue != old->queue,
KASSERT(old->queue != PQ_NONE && new.queue == old->queue,
KASSERT(old->queue == new.queue || new.queue != PQ_NONE,
if (old->queue != PQ_NONE && new.queue != old->queue) {
if (new.queue != PQ_NONE)
if (new.queue != PQ_NONE &&
new.queue = PQ_NONE;
if (old.queue == PQ_NONE) {
if (__predict_true(old.queue == PQ_NONE)) {
new.queue = PQ_NONE;
KASSERT(m->a.queue == PQ_NONE &&
KASSERT(m->a.queue == PQ_NONE,
KASSERT(m->a.queue == PQ_NONE,
KASSERT(nqueue < PQ_COUNT || nqueue == PQ_NONE,
vm_page_unwire(m, PQ_NONE);
m->a.queue = PQ_NONE;
KASSERT((new.flags & PGA_ENQUEUED) == 0 || new.queue != PQ_NONE,
KASSERT((new.flags & PGA_ENQUEUED) == 0 || new.queue != PQ_NONE,
return (PQ_NONE);
if (__predict_false(_vm_page_queue(old) == PQ_NONE)) {
if (__predict_false(_vm_page_queue(old) == PQ_NONE))
m->a.queue = PQ_NONE;
if (__predict_false(_vm_page_queue(old) == PQ_NONE))
if (__predict_false(vm_page_astate_load(m).queue != PQ_NONE))