Home
last modified time | relevance | path

Searched refs:PF_VECTOR (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/
H A Dvmcs.h112 return is_exception_n(intr_info, PF_VECTOR); in is_page_fault()
H A Dnested.c382 bit = (vmcs12->exception_bitmap & (1u << PF_VECTOR)) != 0; in nested_vmx_is_page_fault_vmexit()
401 if (nr == PF_VECTOR) { in nested_vmx_check_exception()
439 PF_VECTOR | INTR_TYPE_HARD_EXCEPTION | in vmx_inject_page_fault_nested()
H A Dvmx.c874 eb = (1u << PF_VECTOR) | (1u << UD_VECTOR) | (1u << MC_VECTOR) | in update_exception_bitmap()
891 eb &= ~(1u << PF_VECTOR); in update_exception_bitmap()
907 bool selective_pf_trap = enable_ept && (eb & (1u << PF_VECTOR)); in update_exception_bitmap()
/OK3568_Linux_fs/kernel/arch/x86/include/uapi/asm/
H A Dsvm.h136 { SVM_EXIT_EXCP_BASE + PF_VECTOR, "PF excp" }, \
H A Dkvm.h28 #define PF_VECTOR 14 macro
/OK3568_Linux_fs/kernel/tools/arch/x86/include/uapi/asm/
H A Dsvm.h136 { SVM_EXIT_EXCP_BASE + PF_VECTOR, "PF excp" }, \
H A Dkvm.h28 #define PF_VECTOR 14 macro
/OK3568_Linux_fs/kernel/arch/x86/kvm/svm/
H A Dnested.c59 if (vmcb_is_intercept(&svm->nested.ctl, INTERCEPT_EXCEPTION_OFFSET + PF_VECTOR) && in svm_inject_page_fault_nested()
61 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + PF_VECTOR; in svm_inject_page_fault_nested()
946 if (nr == PF_VECTOR) { in nested_svm_inject_exception_vmexit()
1081 else if (exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR && in nested_svm_exit_special()
H A Dsvm.c1119 set_exception_intercept(svm, PF_VECTOR); in init_vmcb()
1210 clr_exception_intercept(svm, PF_VECTOR); in init_vmcb()
2904 [SVM_EXIT_EXCP_BASE + PF_VECTOR] = pf_interception,
3650 if (svm->vmcb->control.exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR) in svm_vcpu_run()
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dx86.h118 BIT(PF_VECTOR) | BIT(AC_VECTOR); in x86_exception_has_error_code()
H A Dx86.c444 case PF_VECTOR: in exception_class()
530 case PF_VECTOR: in kvm_deliver_exception_payload()
658 kvm_queue_exception_e(vcpu, PF_VECTOR, fault->error_code); in kvm_inject_page_fault()
660 kvm_queue_exception_e_p(vcpu, PF_VECTOR, fault->error_code, in kvm_inject_page_fault()
670 WARN_ON_ONCE(fault->vector != PF_VECTOR); in kvm_inject_emulated_page_fault()
7096 if (ctxt->exception.vector == PF_VECTOR) in inject_emulated_exception()
11222 fault.vector = PF_VECTOR; in kvm_arch_async_page_not_present()
11424 fault.vector = PF_VECTOR; in kvm_fixup_and_inject_pf_error()
H A Demulate.c5674 ctxt->exception.vector == PF_VECTOR) in x86_emulate_insn()
/OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h474 walker->fault.vector = PF_VECTOR; in FNAME()