PQ_FREE
if (((pqtype == PQ_FREE) || (pqtype == PQ_CACHE)) &&
((pqtype != PQ_FREE) && (pqtype != PQ_CACHE)) ||
if (pqtype != PQ_FREE || m->hold_count) {
if (queue - m->pc == PQ_FREE) {
KKASSERT(m->queue - m->pc != PQ_FREE);
KASSERT(m->hold_count > 0 && m->queue - m->pc != PQ_FREE,
_vm_page_add_queue_spinlocked(m, PQ_FREE + m->pc, 1);
vm_page_queues[PQ_FREE+i].cnt_offset =
if (queue == PQ_FREE || queue == PQ_CACHE) {
m = _vm_page_list_find(PQ_FREE, pg_color);
m = _vm_page_list_find2(PQ_FREE, PQ_CACHE, pg_color);
} else if (m->queue - m->pc == PQ_FREE) {
m->queue = m->pc + PQ_FREE;
if (oqueue == PQ_CACHE || oqueue == PQ_FREE)
if ((m->busy_count & PBUSY_MASK) || ((m->queue - m->pc) == PQ_FREE)) {
if ((m->queue - m->pc) == PQ_FREE)
_vm_page_add_queue_spinlocked(m, PQ_FREE + m->pc, 1);
m->queue - m->pc == PQ_FREE || /* already on PQ_FREE */
KASSERT(pqtype != PQ_CACHE && pqtype != PQ_FREE,
db_printf(" %ld", vm_page_queues[PQ_FREE + i].lcnt);
vpq = &vm_page_queues[PQ_FREE + i];
vptmp = &vm_page_queues[PQ_FREE + iter];
KKASSERT(m->queue == PQ_FREE + iter);
} else if (m.queue >= PQ_FREE) {
} else if (m.queue >= PQ_FREE) {
else if (m.queue - m.pc != PQ_FREE)
q = PQ_FREE;
int q = PQ_FREE;
} else if (m.queue >= PQ_FREE) {
else if (m.queue - m.pc != PQ_FREE)