Lines Matching refs:vm_rvd
221 static struct vm_reserv_domain vm_rvd[MAXMEMDOM]; variable
223 #define vm_reserv_domain_lockptr(d) (&vm_rvd[(d)].lock)
229 #define vm_reserv_domain_scan_lock(d) mtx_lock(&vm_rvd[(d)].marker.lock)
230 #define vm_reserv_domain_scan_unlock(d) mtx_unlock(&vm_rvd[(d)].marker.lock)
340 TAILQ_FOREACH(rv, &vm_rvd[domain].partpop, partpopq) { in sysctl_vm_reserv_partpopq()
341 if (rv == &vm_rvd[domain].marker) in sysctl_vm_reserv_partpopq()
468 TAILQ_REMOVE(&vm_rvd[rv->domain].partpop, rv, partpopq); in vm_reserv_depopulate()
473 TAILQ_INSERT_TAIL(&vm_rvd[rv->domain].partpop, rv, in vm_reserv_depopulate()
657 TAILQ_REMOVE(&vm_rvd[rv->domain].partpop, rv, partpopq); in vm_reserv_populate()
662 TAILQ_INSERT_TAIL(&vm_rvd[rv->domain].partpop, rv, partpopq); in vm_reserv_populate()
989 TAILQ_REMOVE(&vm_rvd[rv->domain].partpop, rv, partpopq); in vm_reserv_break_all()
1071 rvd = &vm_rvd[i]; in vm_reserv_init()
1177 TAILQ_REMOVE(&vm_rvd[rv->domain].partpop, rv, partpopq); in vm_reserv_dequeue()
1212 TAILQ_FOREACH(rv, &vm_rvd[domain].partpop, partpopq) { in vm_reserv_reclaim_inactive()
1217 if (rv != &vm_rvd[domain].marker && vm_reserv_trylock(rv)) { in vm_reserv_reclaim_inactive()
1296 marker = &vm_rvd[domain].marker; in vm_reserv_reclaim_contig()
1297 queue = &vm_rvd[domain].partpop; in vm_reserv_reclaim_contig()