Lines Matching refs:hva
443 unsigned long gpa, gfn, hva, pfn; in kvmppc_book3s_hv_page_fault() local
512 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_book3s_hv_page_fault()
513 npages = get_user_pages_fast(hva, 1, writing, pages); in kvmppc_book3s_hv_page_fault()
517 vma = find_vma(current->mm, hva); in kvmppc_book3s_hv_page_fault()
518 if (vma && vma->vm_start <= hva && hva + psize <= vma->vm_end && in kvmppc_book3s_hv_page_fault()
521 ((hva - vma->vm_start) >> PAGE_SHIFT); in kvmppc_book3s_hv_page_fault()
546 hva, NULL); in kvmppc_book3s_hv_page_fault()
705 static int kvm_handle_hva(struct kvm *kvm, unsigned long hva, in kvm_handle_hva() argument
709 return kvm_handle_hva_range(kvm, hva, hva + 1, handler); in kvm_handle_hva()
775 int kvm_unmap_hva_hv(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva_hv() argument
777 kvm_handle_hva(kvm, hva, kvm_unmap_rmapp); in kvm_unmap_hva_hv()
899 int kvm_test_age_hva_hv(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva_hv() argument
901 return kvm_handle_hva(kvm, hva, kvm_test_age_rmapp); in kvm_test_age_hva_hv()
904 void kvm_set_spte_hva_hv(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva_hv() argument
906 kvm_handle_hva(kvm, hva, kvm_unmap_rmapp); in kvm_set_spte_hva_hv()
1062 unsigned long hva, offset; in kvmppc_pin_guest_page() local
1069 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_pin_guest_page()
1070 npages = get_user_pages_fast(hva, 1, 1, pages); in kvmppc_pin_guest_page()