Lines Matching refs:gva
2648 static int kvm_mmu_unprotect_page_virt(struct kvm_vcpu *vcpu, gva_t gva) in kvm_mmu_unprotect_page_virt() argument
2656 gpa = kvm_mmu_gva_to_gpa_read(vcpu, gva, NULL); in kvm_mmu_unprotect_page_virt()
3178 gva_t gva = fault->is_tdp ? 0 : fault->addr; in handle_abnormal_pfn() local
3180 vcpu_cache_mmio_info(vcpu, gva, fault->gfn, in handle_abnormal_pfn()
5594 gva_t gva, hpa_t root_hpa) in kvm_mmu_invalidate_gva() argument
5601 if (is_noncanonical_address(gva, vcpu)) in kvm_mmu_invalidate_gva()
5604 static_call(kvm_x86_flush_tlb_gva)(vcpu, gva); in kvm_mmu_invalidate_gva()
5611 mmu->invlpg(vcpu, gva, mmu->root.hpa); in kvm_mmu_invalidate_gva()
5626 mmu->invlpg(vcpu, gva, mmu->prev_roots[i].hpa); in kvm_mmu_invalidate_gva()
5628 mmu->invlpg(vcpu, gva, root_hpa); in kvm_mmu_invalidate_gva()
5632 void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva) in kvm_mmu_invlpg() argument
5634 kvm_mmu_invalidate_gva(vcpu, vcpu->arch.walk_mmu, gva, INVALID_PAGE); in kvm_mmu_invlpg()
5640 void kvm_mmu_invpcid_gva(struct kvm_vcpu *vcpu, gva_t gva, unsigned long pcid) in kvm_mmu_invpcid_gva() argument
5648 mmu->invlpg(vcpu, gva, mmu->root.hpa); in kvm_mmu_invpcid_gva()
5656 mmu->invlpg(vcpu, gva, mmu->prev_roots[i].hpa); in kvm_mmu_invpcid_gva()
5662 static_call(kvm_x86_flush_tlb_gva)(vcpu, gva); in kvm_mmu_invpcid_gva()