Searched refs:cr2_or_gpa (Results 1 – 6 of 6) sorted by relevance
/linux/virt/kvm/ |
H A D | async_pf.c | 52 gpa_t cr2_or_gpa = apf->cr2_or_gpa; in async_pf_execute() local 94 trace_kvm_async_pf_completed(addr, cr2_or_gpa); in async_pf_execute() 179 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_setup_async_pf() argument 201 work->cr2_or_gpa = cr2_or_gpa; in kvm_setup_async_pf()
|
/linux/arch/x86/kvm/mmu/ |
H A D | mmutrace.h | 263 __field(gpa_t, cr2_or_gpa) 273 __entry->cr2_or_gpa = fault->addr; 283 __entry->cr2_or_gpa, __print_flags(__entry->error_code, "|",
|
H A D | mmu.c | 2663 bool __kvm_mmu_unprotect_gfn_and_retry(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in __kvm_mmu_unprotect_gfn_and_retry() argument 2669 gpa_t gpa = cr2_or_gpa; in __kvm_mmu_unprotect_gfn_and_retry() 2684 gpa = kvm_mmu_gva_to_gpa_write(vcpu, cr2_or_gpa, NULL); in __kvm_mmu_unprotect_gfn_and_retry() 2704 vcpu->arch.last_retry_addr = cr2_or_gpa; in __kvm_mmu_unprotect_gfn_and_retry() 4266 r = kvm_mmu_do_page_fault(vcpu, work->cr2_or_gpa, work->arch.error_code, in kvm_arch_async_page_ready() 5965 static int kvm_mmu_write_protect_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_mmu_write_protect_fault() argument 5979 vcpu->arch.last_retry_addr == cr2_or_gpa) in kvm_mmu_write_protect_fault() 6000 if (WARN_ON_ONCE(mmio_info_in_cache(vcpu, cr2_or_gpa, direct))) in kvm_mmu_write_protect_fault() 6040 kvm_mmu_unprotect_gfn_and_retry(vcpu, cr2_or_gpa)) in kvm_mmu_write_protect_fault() 6058 int noinline kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code, in kvm_mmu_page_fault() argument [all …]
|
/linux/arch/x86/include/asm/ |
H A D | kvm_host.h | 2195 bool __kvm_mmu_unprotect_gfn_and_retry(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, 2199 gpa_t cr2_or_gpa) in kvm_mmu_unprotect_gfn_and_retry() argument 2201 return __kvm_mmu_unprotect_gfn_and_retry(vcpu, cr2_or_gpa, false); in kvm_mmu_unprotect_gfn_and_retry() 2234 int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code,
|
/linux/include/linux/ |
H A D | kvm_host.h | 239 gpa_t cr2_or_gpa; member 248 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 8858 gpa_t cr2_or_gpa, in kvm_unprotect_and_retry_on_failure() argument 8883 __kvm_mmu_unprotect_gfn_and_retry(vcpu, cr2_or_gpa, true); in kvm_unprotect_and_retry_on_failure() 9084 int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in x86_emulate_instruction() argument 9101 if (kvm_unprotect_and_retry_on_failure(vcpu, cr2_or_gpa, in x86_emulate_instruction() 9106 kvm_prepare_event_vectoring_exit(vcpu, cr2_or_gpa); in x86_emulate_instruction() 9135 if (kvm_unprotect_and_retry_on_failure(vcpu, cr2_or_gpa, in x86_emulate_instruction() 9191 kvm_mmu_unprotect_gfn_and_retry(vcpu, cr2_or_gpa)) in x86_emulate_instruction() 9204 ctxt->exception.address = cr2_or_gpa; in x86_emulate_instruction() 9209 ctxt->gpa_val = cr2_or_gpa; in x86_emulate_instruction() 9222 if (kvm_unprotect_and_retry_on_failure(vcpu, cr2_or_gpa, in x86_emulate_instruction() [all …]
|