VM_LEVEL_0_SIZE
used += howmany(seg->end, VM_LEVEL_0_SIZE) -
seg->start / VM_LEVEL_0_SIZE;
paddr = roundup2(seg->start, VM_LEVEL_0_SIZE);
while (paddr + VM_LEVEL_0_SIZE > paddr && paddr +
VM_LEVEL_0_SIZE <= seg->end) {
paddr += VM_LEVEL_0_SIZE;
VM_LEVEL_0_SIZE) >> PAGE_SHIFT);
VM_LEVEL_0_SIZE) >> PAGE_SHIFT);
if (pa + VM_LEVEL_0_SIZE - size < low) {
hi = (pa + VM_LEVEL_0_SIZE <= high) ? VM_LEVEL_0_NPAGES :
return (VM_LEVEL_0_SIZE);
count += howmany(vm_phys_segs[i].end, VM_LEVEL_0_SIZE) -
vm_phys_segs[i].start / VM_LEVEL_0_SIZE;
howmany(vm_phys_segs[i].end, VM_LEVEL_0_SIZE));
count += howmany(phys_avail[i + 1], VM_LEVEL_0_SIZE) -
phys_avail[i] / VM_LEVEL_0_SIZE;
howmany(phys_avail[i + 1], VM_LEVEL_0_SIZE));
paddr = roundup2(seg->start, VM_LEVEL_0_SIZE);
while (paddr + VM_LEVEL_0_SIZE > paddr && paddr +
VM_LEVEL_0_SIZE <= seg->end) {
paddr += VM_LEVEL_0_SIZE;
ulmax(alignment, VM_LEVEL_0_SIZE),
boundary > VM_LEVEL_0_SIZE ? boundary : 0);