Lines Matching refs:gpa
1212 static inline void __invept(int ext, u64 eptp, gpa_t gpa) in __invept() argument
1215 u64 eptp, gpa; in __invept() member
1216 } operand = {eptp, gpa}; in __invept()
5748 gpa_t gpa; in handle_ept_violation() local
5778 gpa = vmcs_read64(GUEST_PHYSICAL_ADDRESS); in handle_ept_violation()
5779 trace_kvm_page_fault(gpa, exit_qualification); in handle_ept_violation()
5790 return kvm_mmu_page_fault(vcpu, gpa, error_code, NULL, 0); in handle_ept_violation()
5860 gpa_t gpa; in handle_ept_misconfig() local
5862 gpa = vmcs_read64(GUEST_PHYSICAL_ADDRESS); in handle_ept_misconfig()
5863 if (!kvm_io_bus_write(vcpu, KVM_FAST_MMIO_BUS, gpa, 0, NULL)) { in handle_ept_misconfig()
5868 ret = handle_mmio_page_fault_common(vcpu, gpa, true); in handle_ept_misconfig()
5870 return x86_emulate_instruction(vcpu, gpa, 0, NULL, 0) == in handle_ept_misconfig()
5874 return kvm_mmu_page_fault(vcpu, gpa, 0, NULL, 0); in handle_ept_misconfig()
5881 printk(KERN_ERR "EPT: GPA: 0x%llx\n", gpa); in handle_ept_misconfig()
5883 nr_sptes = kvm_mmu_get_spte_hierarchy(vcpu, gpa, sptes); in handle_ept_misconfig()
7187 u64 eptp, gpa; in handle_invept() member
7689 u64 gpa; in vmx_flush_pml_buffer() local
7691 gpa = pml_buf[pml_idx]; in vmx_flush_pml_buffer()
7692 WARN_ON(gpa & (PAGE_SIZE - 1)); in vmx_flush_pml_buffer()
7693 mark_page_dirty(kvm, gpa >> PAGE_SHIFT); in vmx_flush_pml_buffer()
8985 static u32 nested_vmx_load_msr(struct kvm_vcpu *vcpu, u64 gpa, u32 count) in nested_vmx_load_msr() argument
8993 if (kvm_read_guest(vcpu->kvm, gpa + i * sizeof(e), in nested_vmx_load_msr()
8997 __func__, i, gpa + i * sizeof(e)); in nested_vmx_load_msr()
9020 static int nested_vmx_store_msr(struct kvm_vcpu *vcpu, u64 gpa, u32 count) in nested_vmx_store_msr() argument
9027 gpa + i * sizeof(e), in nested_vmx_store_msr()
9031 __func__, i, gpa + i * sizeof(e)); in nested_vmx_store_msr()
9047 gpa + i * sizeof(e) + in nested_vmx_store_msr()