Lines Matching defs:vm
41 #include <vm/vm.h>
76 struct vmstate *vm = kd->vmst;
78 free(vm);
90 _kvm_err(kd, kd->program, "cannot allocate vm");
142 struct vmstate *vm;
149 vm = kd->vmst;
152 if (va >= vm->hdr.dmapbase && va < vm->hdr.dmapend) {
153 a = (va - vm->hdr.dmapbase + vm->hdr.dmapphys) &
164 } else if (va >= vm->hdr.kernbase) {
165 l3_index = (va - vm->hdr.kernbase) >> RISCV_L3_SHIFT;
166 if (l3_index >= vm->hdr.pmapsize / sizeof(l3))
234 struct vmstate *vm = kd->vmst;
235 u_long nptes = vm->hdr.pmapsize / sizeof(riscv_pt_entry_t);
241 if (!_kvm_bitmap_init(&bm, vm->hdr.bitmapsize, &bmindex))
251 va = vm->hdr.kernbase + (pteindex << RISCV_L3_SHIFT);
253 dva = vm->hdr.dmapbase + pa;
262 dva = vm->hdr.dmapbase + pa;
263 if (vm->hdr.dmapend < (dva + RISCV_PAGE_SIZE))