Lines Matching refs:gpa
137 vm_mem_allocated(struct vcpu *vcpu, vm_paddr_t gpa) in vm_mem_allocated() argument
152 if (mm->len != 0 && gpa >= mm->gpa && gpa < mm->gpa + mm->len) in vm_mem_allocated()
243 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, in vm_mmap_memseg() argument
271 if ((gpa | first | last) & PAGE_MASK) in vm_mmap_memseg()
286 error = vm_map_find(&vmspace->vm_map, seg->object, first, &gpa, in vm_mmap_memseg()
294 error = vm_map_wire(&vmspace->vm_map, gpa, gpa + len, in vm_mmap_memseg()
297 vm_map_remove(&vmspace->vm_map, gpa, gpa + len); in vm_mmap_memseg()
303 map->gpa = gpa; in vm_mmap_memseg()
313 vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_munmap_memseg() argument
326 if (m->gpa == gpa && m->len == len) { in vm_munmap_memseg()
336 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument
348 if (mm->len == 0 || mm->gpa < *gpa) in vm_mmap_getnext()
350 if (mmnext == NULL || mm->gpa < mmnext->gpa) in vm_mmap_getnext()
355 *gpa = mmnext->gpa; in vm_mmap_getnext()
380 error = vm_map_remove(&vm_vmspace(vm)->vm_map, mm->gpa, in vm_free_memmap()
381 mm->gpa + mm->len); in vm_free_memmap()
401 if (maxaddr < mm->gpa + mm->len) in vmm_sysmem_maxaddr()
402 maxaddr = mm->gpa + mm->len; in vmm_sysmem_maxaddr()
409 _vm_gpa_hold(struct vm *vm, vm_paddr_t gpa, size_t len, int reqprot, in _vm_gpa_hold() argument
416 pageoff = gpa & PAGE_MASK; in _vm_gpa_hold()
418 panic("vm_gpa_hold: invalid gpa/len: 0x%016lx/%lu", gpa, len); in _vm_gpa_hold()
423 if (gpa >= mm->gpa && gpa < mm->gpa + mm->len) { in _vm_gpa_hold()
425 &vm_vmspace(vm)->vm_map, trunc_page(gpa), in _vm_gpa_hold()
441 vm_gpa_hold(struct vcpu *vcpu, vm_paddr_t gpa, size_t len, int reqprot, in vm_gpa_hold() argument
453 return (_vm_gpa_hold(vcpu_vm(vcpu), gpa, len, reqprot, cookie)); in vm_gpa_hold()
457 vm_gpa_hold_global(struct vm *vm, vm_paddr_t gpa, size_t len, int reqprot, in vm_gpa_hold_global() argument
461 return (_vm_gpa_hold(vm, gpa, len, reqprot, cookie)); in vm_gpa_hold_global()