| /linux/arch/s390/kvm/ |
| H A D | gaccess.c | 660 r = dat_get_storage_key(kvm->arch.gmap->asce, gpa_to_gfn(gpa), &storage_key); in vm_check_access_key_gpa() 719 r = dat_get_storage_key(vcpu->arch.gmap->asce, gpa_to_gfn(gpa), &storage_key); in vcpu_check_access_key_gpa() 822 const gfn_t gfn = gpa_to_gfn(gpa); in access_guest_page_gpa() 893 .gfn = gpa_to_gfn(gpa), in access_guest_page_with_key_gpa() 1148 .gfn = gpa_to_gfn(gpa), in cmpxchg_guest_abs_with_key() 1300 return kvm_s390_get_guest_page(kvm, entries + LEVEL_MEM, gpa_to_gfn(saddr), false); in walk_guest_tables() 1305 if (!asce_contains_gfn(asce, gpa_to_gfn(saddr))) in walk_guest_tables() 1433 rc = gmap_insert_rmap(sg, f->gfn, gpa_to_gfn(raddr), TABLE_TYPE_PAGE_TABLE); in _do_shadow_pte() 1459 pgste = __dat_ptep_xchg(ptep, pgste, newpte, gpa_to_gfn(raddr), sg->asce, uses_skeys(sg)); in _do_shadow_pte() 1477 r_gfn = gpa_to_gfn(raddr) & mask; in _do_shadow_crste() [all …]
|
| H A D | pv.c | 152 .gfn = gpa_to_gfn(gaddr), in kvm_s390_pv_make_secure() 208 page = gfn_to_page(kvm, gpa_to_gfn(gaddr)); in kvm_s390_pv_destroy_page() 508 gmap_pv_destroy_range(kvm->arch.gmap, 0, gpa_to_gfn(SZ_2G), false); in kvm_s390_pv_set_aside() 804 ret = kvm_s390_faultin_gfn_simple(NULL, kvm, gpa_to_gfn(addr), true); in unpack_one()
|
| H A D | priv.c | 279 rc = dat_get_storage_key(vcpu->arch.gmap->asce, gpa_to_gfn(gaddr), &key); in handle_iske() 310 rc = dat_reset_reference_bit(vcpu->arch.gmap->asce, gpa_to_gfn(gaddr)); in handle_rrbe() 363 gpa_to_gfn(start), key, &oldkey, in handle_sske() 1119 gpa_to_gfn(start), key, in handle_pfmf() 1197 if (dat_entry_walk(NULL, gpa_to_gfn(cbrl[i]), vcpu->arch.gmap->asce, in _essa_clear_cbrl() 1482 gfn_to_hva_prot(vcpu->kvm, gpa_to_gfn(gpa), &writable); in handle_tprot()
|
| H A D | pci.c | 250 hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aibv)); in kvm_s390_pci_aif_enable() 265 hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aisb)); in kvm_s390_pci_aif_enable()
|
| H A D | gmap.c | 265 prefix_gfn = gpa_to_gfn(kvm_s390_get_prefix(vcpu)); in _gmap_unmap_prefix() 775 rc = dat_entry_walk(NULL, gpa_to_gfn(*gaddr), gmap->asce, DAT_WALK_CONTINUE, in gmap_ucas_translate_simple() 806 gfn = gpa_to_gfn(*gaddr); in gmap_ucas_translate() 820 rc = gmap_ucas_map_one(mc, gmap, gpa_to_gfn(translated_address), gfn, true); in gmap_ucas_translate()
|
| H A D | kvm-s390.c | 561 gfn_t gfn = gpa_to_gfn(addr); in kvm_s390_keyop() 1031 if (gpa_to_gfn(new_limit) < ms->base_gfn + ms->npages) { in kvm_s390_set_mem_control() 1038 ret = gmap_set_limit(kvm->arch.gmap, gpa_to_gfn(new_limit)); in kvm_s390_set_mem_control() 3289 kvm->arch.gmap = gmap_new(kvm, gpa_to_gfn(kvm->arch.mem_limit)); in kvm_arch_init_vm() 4272 gfn = gpa_to_gfn(gaddr); in kvm_s390_fixup_prefix() 4566 f.gfn = gpa_to_gfn(gaddr); in vcpu_dat_fault_handler() 5525 r = gmap_ucas_map(vcpu->arch.gmap, gpa_to_gfn(ucas.user_addr), in kvm_arch_vcpu_ioctl() 5526 gpa_to_gfn(ucas.vcpu_addr), in kvm_arch_vcpu_ioctl() 5543 gmap_ucas_unmap(vcpu->arch.gmap, gpa_to_gfn(ucas.vcpu_addr), in kvm_arch_vcpu_ioctl() 5557 r = kvm_s390_faultin_gfn_simple(vcpu, NULL, gpa_to_gfn(gaddr), false); in kvm_arch_vcpu_ioctl()
|
| H A D | vsie.c | 691 page = gfn_to_page(kvm, gpa_to_gfn(gpa)); in pin_guest_page() 703 mark_page_dirty(kvm, gpa_to_gfn(gpa)); in unpin_guest_page()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu_internal.h | 372 fault.gfn = gpa_to_gfn(fault.addr) & ~kvm_gfn_direct_bits(vcpu->kvm); in kvm_mmu_do_page_fault()
|
| H A D | paging_tmpl.h | 395 slot = kvm_vcpu_gfn_to_memslot(vcpu, gpa_to_gfn(real_gpa)); in FNAME() 399 host_addr = gfn_to_hva_memslot_prot(slot, gpa_to_gfn(real_gpa), in FNAME()
|
| H A D | mmu.c | 2907 for_each_gfn_valid_sp_with_gptes(kvm, sp, gpa_to_gfn(gpa)) in __kvm_mmu_unprotect_gfn_and_retry() 5010 if (kvm_is_gfn_alias(vcpu->kvm, gpa_to_gfn(range->gpa))) in kvm_arch_vcpu_pre_fault_memory() 5023 kvm_mem_is_private(vcpu->kvm, gpa_to_gfn(range->gpa))) in kvm_arch_vcpu_pre_fault_memory() 6439 kvm_mem_is_private(vcpu->kvm, gpa_to_gfn(cr2_or_gpa))) in kvm_mmu_page_fault()
|
| /linux/virt/kvm/ |
| H A D | pfncache.c | 166 .gfn = gpa_to_gfn(gpc->gpa), in hva_to_pfn_retry() 299 gfn_t gfn = gpa_to_gfn(gpa); in __kvm_gpc_refresh()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xive_native.c | 647 gfn = gpa_to_gfn(kvm_eq.qaddr); in kvmppc_xive_native_set_queue_config() 908 mark_page_dirty(vcpu->kvm, gpa_to_gfn(q->guest_qaddr)); in kvmppc_xive_native_vcpu_eq_sync()
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 1924 static inline gfn_t gpa_to_gfn(gpa_t gpa) in gpa_to_gfn() function 1936 unsigned long hva = gfn_to_hva(kvm, gpa_to_gfn(gpa)); in kvm_is_gpa_in_memslot() 1948 mark_page_dirty_in_slot(gpc->kvm, gpc->memslot, gpa_to_gfn(gpc->gpa)); in kvm_gpc_mark_dirty_in_slot()
|
| /linux/arch/x86/kvm/svm/ |
| H A D | nested.c | 69 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte, in nested_svm_get_tdp_pdptr() 1059 if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcb12_gpa), &map)) in nested_svm_copy_vmcb12_to_cache() 1212 rc = kvm_vcpu_map(vcpu, gpa_to_gfn(svm->nested.vmcb12_gpa), &map); in nested_svm_vmexit_update_vmcb12()
|
| H A D | svm.c | 2215 if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcb12_gpa), &map)) in vmload_vmsave_interception() 4976 if (kvm_vcpu_map(vcpu, gpa_to_gfn(svm->nested.hsave_msr), &map_save)) in svm_enter_smm() 5010 if (kvm_vcpu_map(vcpu, gpa_to_gfn(smram64->svm_guest_vmcb_gpa), &map)) in svm_leave_smm() 5014 if (kvm_vcpu_map(vcpu, gpa_to_gfn(svm->nested.hsave_msr), &map_save)) in svm_leave_smm()
|
| H A D | sev.c | 4098 gfn = gpa_to_gfn(svm->sev_es.snp_vmsa_gpa); in sev_snp_init_protected_guest_state()
|
| /linux/arch/loongarch/kvm/ |
| H A D | vcpu.c | 198 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa)); in kvm_update_stolen_time() 1842 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa)); in kvm_vcpu_set_pv_preempted()
|
| /linux/arch/arm64/kvm/ |
| H A D | guest.c | 1001 gfn = gpa_to_gfn(guest_ipa); in kvm_vm_ioctl_mte_copy_tags()
|
| H A D | mmu.c | 2064 mark_page_dirty_in_slot(kvm, s2fd->memslot, gpa_to_gfn(ipa)); in kvm_s2_fault_map()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 699 if (kvm_vcpu_map_readonly(vcpu, gpa_to_gfn(vmcs12->msr_bitmap), &map)) in nested_vmx_prepare_msr_bitmap() 2141 if (kvm_vcpu_map(vcpu, gpa_to_gfn(evmcs_gpa), in nested_vmx_handle_enlightened_vmptrld() 3440 if (!kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->apic_access_addr), map)) { in nested_get_vmcs12_pages() 3456 if (!kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->virtual_apic_page_addr), map)) { in nested_get_vmcs12_pages() 3482 if (!kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->posted_intr_desc_addr), map)) { in nested_get_vmcs12_pages() 3562 if (kvm_write_guest_page(vcpu->kvm, gpa_to_gfn(dst), &gpa, in nested_vmx_write_pml_buffer()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 1080 ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(real_gpa), pdpte, in load_pdptrs() 3843 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa)); in record_steal_time() 5289 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa)); in kvm_steal_time_set_preempted() 8376 hva = kvm_vcpu_gfn_to_hva(vcpu, gpa_to_gfn(gpa)); in emulator_cmpxchg_emulated() 8409 kvm_vcpu_mark_page_dirty(vcpu, gpa_to_gfn(gpa)); in emulator_cmpxchg_emulated() 10501 gpa_to_gfn(gpa) + npages <= gpa_to_gfn(gpa)) { in ____kvm_emulate_hypercall() 11048 unsigned long gfn = gpa_to_gfn(APIC_DEFAULT_PHYS_BASE); in __kvm_set_or_clear_apicv_inhibit() 14155 kvm_zap_gfn_range(kvm, gpa_to_gfn(0), gpa_to_gfn(~0ULL)); in kvm_noncoherent_dma_assignment_start_or_stop()
|
| H A D | xen.c | 865 data->u.shared_info.gfn = gpa_to_gfn(kvm->arch.xen.shinfo_cache.gpa); in kvm_xen_hvm_get_attr()
|