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()
1215 struct kvm_memory_slot *memslot, unsigned long hva, in user_mem_abort() argument
1239 vma = find_vma_intersection(current->mm, hva, hva + 1); in user_mem_abort()
1241 kvm_err("Failed to find VMA for hva 0x%lx\n", hva); in user_mem_abort()
1401 unsigned long hva; in kvm_handle_guest_abort() local
1427 hva = gfn_to_hva_memslot_prot(memslot, gfn, &writable); in kvm_handle_guest_abort()
1429 if (kvm_is_error_hva(hva) || (write_fault && !writable)) { in kvm_handle_guest_abort()
1457 ret = user_mem_abort(vcpu, fault_ipa, memslot, hva, fault_status); in kvm_handle_guest_abort()
1511 int kvm_unmap_hva(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva() argument
1513 unsigned long end = hva + PAGE_SIZE; in kvm_unmap_hva()
1518 trace_kvm_unmap_hva(hva); in kvm_unmap_hva()
1519 handle_hva_to_gpa(kvm, hva, end, &kvm_unmap_hva_handler, NULL); in kvm_unmap_hva()
1550 void kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva() argument
1552 unsigned long end = hva + PAGE_SIZE; in kvm_set_spte_hva()
1558 trace_kvm_set_spte_hva(hva); in kvm_set_spte_hva()
1560 handle_hva_to_gpa(kvm, hva, end, &kvm_set_spte_handler, &stage2_pte); in kvm_set_spte_hva()
1618 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva() argument
1620 trace_kvm_test_age_hva(hva); in kvm_test_age_hva()
1621 return handle_hva_to_gpa(kvm, hva, hva, kvm_test_age_hva_handler, NULL); in kvm_test_age_hva()
1743 hva_t hva = mem->userspace_addr; in kvm_arch_prepare_memory_region() local
1744 hva_t reg_end = hva + mem->memory_size; in kvm_arch_prepare_memory_region()
1773 struct vm_area_struct *vma = find_vma(current->mm, hva); in kvm_arch_prepare_memory_region()
1791 vm_start = max(hva, vma->vm_start); in kvm_arch_prepare_memory_region()
1812 hva = vm_end; in kvm_arch_prepare_memory_region()
1813 } while (hva < reg_end); in kvm_arch_prepare_memory_region()