Lines Matching refs:gfn
2266 gfn_t gfn; in sev_gmem_post_populate() local
2271 for (gfn = gfn_start, i = 0; gfn < gfn_start + npages; gfn++, i++) { in sev_gmem_post_populate()
2279 __func__, gfn, ret, assigned); in sev_gmem_post_populate()
2294 ret = rmp_make_private(pfn + i, gfn << PAGE_SHIFT, PG_LEVEL_4K, in sev_gmem_post_populate()
3728 u64 gfn; in snp_begin_psc() local
3759 gfn = entry_start.gfn; in snp_begin_psc()
3763 if (entry_start.cur_page > npages || !IS_ALIGNED(gfn, npages)) { in snp_begin_psc()
3777 gfn += entry_start.cur_page; in snp_begin_psc()
3804 entry.gfn != entry_start.gfn + npages || in snp_begin_psc()
3824 vcpu->run->hypercall.args[0] = gfn_to_gpa(gfn); in snp_begin_psc()
3864 gfn_t gfn = gpa_to_gfn(svm->sev_es.snp_vmsa_gpa); in __sev_snp_update_protected_guest_state() local
3869 slot = gfn_to_memslot(vcpu->kvm, gfn); in __sev_snp_update_protected_guest_state()
3877 if (kvm_gmem_get_pfn(vcpu->kvm, slot, gfn, &pfn, &page, NULL)) in __sev_snp_update_protected_guest_state()
4232 u64 gfn; in sev_handle_vmgexit_msr_protocol() local
4237 gfn = get_ghcb_msr_bits(svm, GHCB_MSR_GPA_VALUE_MASK, in sev_handle_vmgexit_msr_protocol()
4240 svm->sev_es.ghcb_registered_gpa = gfn_to_gpa(gfn); in sev_handle_vmgexit_msr_protocol()
4242 set_ghcb_msr_bits(svm, gfn, GHCB_MSR_GPA_VALUE_MASK, in sev_handle_vmgexit_msr_protocol()
4718 gfn_t gfn; in sev_handle_rmp_fault() local
4720 gfn = gpa >> PAGE_SHIFT; in sev_handle_rmp_fault()
4729 if (!kvm_mem_is_private(kvm, gfn)) { in sev_handle_rmp_fault()
4735 slot = gfn_to_memslot(kvm, gfn); in sev_handle_rmp_fault()
4742 ret = kvm_gmem_get_pfn(kvm, slot, gfn, &pfn, &page, &order); in sev_handle_rmp_fault()
4796 kvm_zap_gfn_range(kvm, gfn, gfn + PTRS_PER_PMD); in sev_handle_rmp_fault()
4854 int sev_gmem_prepare(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order) in sev_gmem_prepare() argument
4868 gfn, pfn, rc); in sev_gmem_prepare()
4874 __func__, gfn, pfn, max_order, level); in sev_gmem_prepare()
4881 gfn_aligned = ALIGN_DOWN(gfn, PTRS_PER_PMD); in sev_gmem_prepare()
4885 gfn_aligned = gfn; in sev_gmem_prepare()
4891 gfn, pfn, level, rc); in sev_gmem_prepare()
4896 __func__, gfn, pfn, pfn_aligned, max_order, level); in sev_gmem_prepare()