Lines Matching refs:vmr
458 struct vm_mem_range *vmr, *pvmr; in vm_create_check_mem_ranges() local
468 vmr = &vcp->vcp_memranges[i]; in vm_create_check_mem_ranges()
471 if ((vmr->vmr_gpa & PAGE_MASK) || (vmr->vmr_va & PAGE_MASK) || in vm_create_check_mem_ranges()
472 (vmr->vmr_size & PAGE_MASK) || vmr->vmr_size == 0) { in vm_create_check_mem_ranges()
478 if (vmr->vmr_gpa >= maxgpa || in vm_create_check_mem_ranges()
479 vmr->vmr_size > maxgpa - vmr->vmr_gpa) { in vm_create_check_mem_ranges()
490 if (vmr->vmr_va < VM_MIN_ADDRESS || in vm_create_check_mem_ranges()
491 vmr->vmr_va >= VM_MAXUSER_ADDRESS || in vm_create_check_mem_ranges()
492 vmr->vmr_size >= VM_MAXUSER_ADDRESS - vmr->vmr_va) { in vm_create_check_mem_ranges()
501 if (i > 0 && pvmr->vmr_gpa + pvmr->vmr_size > vmr->vmr_gpa) { in vm_create_check_mem_ranges()
510 if (vmr->vmr_type != VM_MEM_MMIO) in vm_create_check_mem_ranges()
511 memsize += vmr->vmr_size; in vm_create_check_mem_ranges()
512 pvmr = vmr; in vm_create_check_mem_ranges()