PQ_ACTIVE
vm_contig_pg_clean(PQ_ACTIVE + q,
m->queue - m->pc != PQ_ACTIVE ||
m->queue - m->pc != PQ_ACTIVE ||
vm_page_queues[PQ_ACTIVE+i].cnt_offset =
if (m->queue - m->pc == PQ_ACTIVE ||
if (m->queue - m->pc != PQ_ACTIVE &&
_vm_page_add_queue_spinlocked(m, PQ_ACTIVE + m->pc, 0);
if (m->queue - m->pc == PQ_ACTIVE ||
if (m->queue - m->pc == PQ_ACTIVE)
db_printf(" %ld", vm_page_queues[PQ_ACTIVE + i].lcnt);
vm_page_queues_spin_lock(PQ_ACTIVE + q);
maxscan = (vm_page_queues[PQ_ACTIVE + q].lcnt + MAXSCAN_DIVIDER - 1) /
KKASSERT(m->queue == PQ_ACTIVE + q);
TAILQ_REMOVE(&vm_page_queues[PQ_ACTIVE + q].pl,
TAILQ_INSERT_AFTER(&vm_page_queues[PQ_ACTIVE + q].pl, m,
KKASSERT(m->queue == PQ_ACTIVE + q);
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
if (m->queue - m->pc == PQ_ACTIVE) {
&vm_page_queues[PQ_ACTIVE + q].pl,
&vm_page_queues[PQ_ACTIVE + q].pl,
if (m->queue - m->pc == PQ_ACTIVE) {
&vm_page_queues[PQ_ACTIVE + q].pl,
&vm_page_queues[PQ_ACTIVE + q].pl,
if (m->queue - m->pc == PQ_ACTIVE) {
&vm_page_queues[PQ_ACTIVE + q].pl,
&vm_page_queues[PQ_ACTIVE + q].pl,
if (m->queue - m->pc == PQ_ACTIVE) {
&vm_page_queues[PQ_ACTIVE + q].pl,
&vm_page_queues[PQ_ACTIVE + q].pl,
vm_page_queues_spin_lock(PQ_ACTIVE + q);
TAILQ_REMOVE(&vm_page_queues[PQ_ACTIVE + q].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
struct vpgqueues *pq = &vm_page_queues[PQ_ACTIVE + q];
vm_page_queues_spin_lock(PQ_ACTIVE + q);
KKASSERT(m->queue == PQ_ACTIVE + q);
KKASSERT(m->queue == PQ_ACTIVE + q);
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
if (m->queue - m->pc == PQ_ACTIVE) {
if (m->queue - m->pc == PQ_ACTIVE) {
vm_page_queues_spin_lock(PQ_ACTIVE + q);
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
mark->stat.queue = PQ_ACTIVE + q;
mark->stat.pc = PQ_ACTIVE + q;
vm_page_queues_spin_lock(PQ_ACTIVE + q);
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
mark->pact.queue = PQ_ACTIVE + q;
mark->pact.pc = PQ_ACTIVE + q;
vm_page_queues_spin_lock(PQ_ACTIVE + q);
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
vm_page_queues_spin_unlock(PQ_ACTIVE + q);
if (p->queue - p->pc != PQ_ACTIVE ||
if (p->queue - p->pc != PQ_ACTIVE ||
if (p->queue - p->pc != PQ_ACTIVE) {
if (p->queue - p->pc != PQ_ACTIVE) {
if (p->queue - p->pc == PQ_ACTIVE) {
marker.queue = PQ_ACTIVE + q;
} else if (m.queue >= PQ_ACTIVE) {
} else if (m.queue >= PQ_ACTIVE) {
q = PQ_ACTIVE;
} else if (m.queue >= PQ_ACTIVE) {