Home
last modified time | relevance | path

Searched refs:cr2_or_gpa (Results 1 – 6 of 6) sorted by relevance

/linux/virt/kvm/
H A Dasync_pf.c52 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 Dmmutrace.h263 __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 Dmmu.c2663 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 Dkvm_host.h2195 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 Dkvm_host.h239 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 Dx86.c8858 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 …]