Lines Matching refs:hva
444 unsigned long gpa, gfn, hva, pfn; in kvmppc_book3s_hv_page_fault() local
513 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_book3s_hv_page_fault()
514 npages = get_user_pages_fast(hva, 1, writing, pages); in kvmppc_book3s_hv_page_fault()
518 vma = find_vma(current->mm, hva); in kvmppc_book3s_hv_page_fault()
519 if (vma && vma->vm_start <= hva && hva + psize <= vma->vm_end && in kvmppc_book3s_hv_page_fault()
522 ((hva - vma->vm_start) >> PAGE_SHIFT); in kvmppc_book3s_hv_page_fault()
547 hva, NULL, NULL); in kvmppc_book3s_hv_page_fault()
706 static int kvm_handle_hva(struct kvm *kvm, unsigned long hva, in kvm_handle_hva() argument
710 return kvm_handle_hva_range(kvm, hva, hva + 1, handler); in kvm_handle_hva()
778 int kvm_unmap_hva_hv(struct kvm *kvm, unsigned long hva) in kvm_unmap_hva_hv() argument
780 kvm_handle_hva(kvm, hva, kvm_unmap_rmapp); in kvm_unmap_hva_hv()
902 int kvm_test_age_hva_hv(struct kvm *kvm, unsigned long hva) in kvm_test_age_hva_hv() argument
904 return kvm_handle_hva(kvm, hva, kvm_test_age_rmapp); in kvm_test_age_hva_hv()
907 void kvm_set_spte_hva_hv(struct kvm *kvm, unsigned long hva, pte_t pte) in kvm_set_spte_hva_hv() argument
909 kvm_handle_hva(kvm, hva, kvm_unmap_rmapp); in kvm_set_spte_hva_hv()
1069 unsigned long hva, offset; in kvmppc_pin_guest_page() local
1076 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_pin_guest_page()
1077 npages = get_user_pages_fast(hva, 1, 1, pages); in kvmppc_pin_guest_page()