Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/virt/kvm/
H A Dasync_pf.c52 gpa_t cr2_or_gpa = apf->cr2_or_gpa; in async_pf_execute() local
86 trace_kvm_async_pf_completed(addr, cr2_or_gpa); in async_pf_execute()
163 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_setup_async_pf() argument
185 work->cr2_or_gpa = cr2_or_gpa; in kvm_setup_async_pf()
/OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/
H A Dmmutrace.h249 TP_PROTO(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u32 error_code,
251 TP_ARGS(vcpu, cr2_or_gpa, error_code, sptep, old_spte, ret),
255 __field(gpa_t, cr2_or_gpa)
265 __entry->cr2_or_gpa = cr2_or_gpa;
275 __entry->cr2_or_gpa, __print_flags(__entry->error_code, "|",
H A Dmmu.c3034 static int fast_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in fast_page_fault() argument
3051 for_each_shadow_entry_lockless(vcpu, cr2_or_gpa, iterator, spte) in fast_page_fault()
3127 trace_fast_page_fault(vcpu, cr2_or_gpa, error_code, iterator.sptep, in fast_page_fault()
3647 static bool kvm_arch_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_arch_setup_async_pf() argument
3657 return kvm_setup_async_pf(vcpu, cr2_or_gpa, in kvm_arch_setup_async_pf()
3662 gpa_t cr2_or_gpa, kvm_pfn_t *pfn, bool write, in try_async_pf() argument
3689 trace_kvm_try_async_get_page(cr2_or_gpa, gfn); in try_async_pf()
3691 trace_kvm_async_pf_doublefault(cr2_or_gpa, gfn); in try_async_pf()
3694 } else if (kvm_arch_setup_async_pf(vcpu, cr2_or_gpa, gfn)) in try_async_pf()
5066 int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code, in kvm_mmu_page_fault() argument
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dmmu.h105 static inline int kvm_mmu_do_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_mmu_do_page_fault() argument
110 return kvm_tdp_page_fault(vcpu, cr2_or_gpa, err, prefault); in kvm_mmu_do_page_fault()
112 return vcpu->arch.mmu->page_fault(vcpu, cr2_or_gpa, err, prefault); in kvm_mmu_do_page_fault()
H A Dx86.h277 int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
H A Dx86.c7205 static bool reexecute_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in reexecute_instruction() argument
7209 gpa_t gpa = cr2_or_gpa; in reexecute_instruction()
7224 gpa = kvm_mmu_gva_to_gpa_write(vcpu, cr2_or_gpa, NULL); in reexecute_instruction()
7281 gpa_t cr2_or_gpa, int emulation_type) in retry_instruction() argument
7284 unsigned long last_retry_eip, last_retry_addr, gpa = cr2_or_gpa; in retry_instruction()
7314 if (ctxt->eip == last_retry_eip && last_retry_addr == cr2_or_gpa) in retry_instruction()
7318 vcpu->arch.last_retry_addr = cr2_or_gpa; in retry_instruction()
7321 gpa = kvm_mmu_gva_to_gpa_write(vcpu, cr2_or_gpa, NULL); in retry_instruction()
7494 int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in x86_emulate_instruction() argument
7534 if (reexecute_instruction(vcpu, cr2_or_gpa, in x86_emulate_instruction()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dkvm_host.h206 gpa_t cr2_or_gpa; member
215 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dkvm_host.h351 int (*page_fault)(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u32 err,
1564 int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code,