Lines Matching refs:gpa
234 unsigned long gpa; member
515 struct kvm *kvm, unsigned long gpa, struct page *fault_page) in __kvmppc_svm_page_out() argument
535 if (!kvmppc_gfn_is_uvmem_pfn(gpa >> page_shift, kvm, NULL)) in __kvmppc_svm_page_out()
568 gpa, 0, page_shift); in __kvmppc_svm_page_out()
588 struct kvm *kvm, unsigned long gpa, in kvmppc_svm_page_out() argument
594 ret = __kvmppc_svm_page_out(vma, start, end, page_shift, kvm, gpa, in kvmppc_svm_page_out()
644 PAGE_SHIFT, kvm, pvt->gpa, NULL)) in kvmppc_uvmem_drop_pages()
646 pvt->gpa, addr); in kvmppc_uvmem_drop_pages()
694 static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm) in kvmppc_uvmem_get_page() argument
718 kvmppc_gfn_secure_uvmem_pfn(gpa >> PAGE_SHIFT, uvmem_pfn, kvm); in kvmppc_uvmem_get_page()
720 pvt->gpa = gpa; in kvmppc_uvmem_get_page()
741 unsigned long end, unsigned long gpa, struct kvm *kvm, in kvmppc_svm_page_in() argument
769 dpage = kvmppc_uvmem_get_page(gpa, kvm); in kvmppc_svm_page_in()
780 gpa, 0, page_shift); in kvmppc_svm_page_in()
876 static unsigned long kvmppc_share_page(struct kvm *kvm, unsigned long gpa, in kvmppc_share_page() argument
884 unsigned long gfn = gpa >> page_shift; in kvmppc_share_page()
917 if (!uv_page_in(kvm->arch.lpid, pfn << page_shift, gpa, 0, in kvmppc_share_page()
935 unsigned long kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gpa, in kvmppc_h_svm_page_in() argument
942 unsigned long gfn = gpa >> page_shift; in kvmppc_h_svm_page_in()
955 return kvmppc_share_page(kvm, gpa, page_shift); in kvmppc_h_svm_page_in()
975 if (kvmppc_svm_page_in(vma, start, end, gpa, kvm, page_shift, in kvmppc_h_svm_page_in()
1004 pvt->kvm, pvt->gpa, vmf->page)) in kvmppc_uvmem_migrate_to_ram()
1030 kvmppc_gfn_remove(pvt->gpa >> PAGE_SHIFT, pvt->kvm); in kvmppc_uvmem_page_free()
1032 kvmppc_gfn_secure_mem_pfn(pvt->gpa >> PAGE_SHIFT, pvt->kvm); in kvmppc_uvmem_page_free()
1045 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gpa, in kvmppc_h_svm_page_out() argument
1048 unsigned long gfn = gpa >> page_shift; in kvmppc_h_svm_page_out()
1075 if (!kvmppc_svm_page_out(vma, start, end, page_shift, kvm, gpa, NULL)) in kvmppc_h_svm_page_out()