Lines Matching refs:hva

747 	hva_t hva = memslot->userspace_addr;  in stage2_unmap_memslot()  local
750 hva_t reg_end = hva + size; in stage2_unmap_memslot()
765 struct vm_area_struct *vma = find_vma(current->mm, hva); in stage2_unmap_memslot()
774 vm_start = max(hva, vma->vm_start); in stage2_unmap_memslot()
781 hva = vm_end; in stage2_unmap_memslot()
782 } while (hva < reg_end); in stage2_unmap_memslot()
1216 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() argument
1240 vma = find_vma_intersection(current->mm, hva, hva + 1); in user_mem_abort()
1242 kvm_err("Failed to find VMA for hva 0x%lx\n", hva); in user_mem_abort()
1402 unsigned long hva; in kvm_handle_guest_abort() local
1428 hva = gfn_to_hva_memslot_prot(memslot, gfn, &writable); in kvm_handle_guest_abort()
1430 if (kvm_is_error_hva(hva) || (write_fault && !writable)) { in kvm_handle_guest_abort()
1458 ret = user_mem_abort(vcpu, fault_ipa, memslot, hva, fault_status); in kvm_handle_guest_abort()
1512 int kvm_unmap_hva(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva() argument
1514 unsigned long end = hva + PAGE_SIZE; in kvm_unmap_hva()
1519 trace_kvm_unmap_hva(hva); in kvm_unmap_hva()
1520 handle_hva_to_gpa(kvm, hva, end, &kvm_unmap_hva_handler, NULL); in kvm_unmap_hva()
1551 void kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva() argument
1553 unsigned long end = hva + PAGE_SIZE; in kvm_set_spte_hva()
1559 trace_kvm_set_spte_hva(hva); in kvm_set_spte_hva()
1561 handle_hva_to_gpa(kvm, hva, end, &kvm_set_spte_handler, &stage2_pte); in kvm_set_spte_hva()
1619 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva() argument
1621 trace_kvm_test_age_hva(hva); in kvm_test_age_hva()
1622 return handle_hva_to_gpa(kvm, hva, hva, kvm_test_age_hva_handler, NULL); in kvm_test_age_hva()
1745 hva_t hva = mem->userspace_addr; in kvm_arch_prepare_memory_region() local
1746 hva_t reg_end = hva + mem->memory_size; in kvm_arch_prepare_memory_region()
1775 struct vm_area_struct *vma = find_vma(current->mm, hva); in kvm_arch_prepare_memory_region()
1793 vm_start = max(hva, vma->vm_start); in kvm_arch_prepare_memory_region()
1814 hva = vm_end; in kvm_arch_prepare_memory_region()
1815 } while (hva < reg_end); in kvm_arch_prepare_memory_region()