Lines Matching refs:exit_code
37 if (svm->vmcb->control.exit_code != SVM_EXIT_NPF) { in nested_svm_inject_npf_exit()
42 svm->vmcb->control.exit_code = SVM_EXIT_NPF; in nested_svm_inject_npf_exit()
61 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + PF_VECTOR; in svm_inject_page_fault_nested()
171 dst->exit_code = from->exit_code; in copy_vmcb_control_area()
526 vmcb12->control.exit_code = SVM_EXIT_ERR; in nested_svm_vmrun()
585 svm->vmcb->control.exit_code = SVM_EXIT_ERR; in nested_svm_vmrun()
663 vmcb12->control.exit_code = vmcb->control.exit_code; in nested_svm_vmexit()
668 if (vmcb12->control.exit_code != SVM_EXIT_ERR) in nested_svm_vmexit()
715 trace_kvm_nested_vmexit_inject(vmcb12->control.exit_code, in nested_svm_vmexit()
855 u32 exit_code = svm->vmcb->control.exit_code; in nested_svm_intercept() local
858 switch (exit_code) { in nested_svm_intercept()
866 if (vmcb_is_intercept(&svm->nested.ctl, exit_code)) in nested_svm_intercept()
871 if (vmcb_is_intercept(&svm->nested.ctl, exit_code)) in nested_svm_intercept()
889 if (vmcb_is_intercept(&svm->nested.ctl, exit_code)) in nested_svm_intercept()
936 svm->vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + nr; in nested_svm_inject_exception_vmexit()
968 svm->vmcb->control.exit_code = SVM_EXIT_SMI; in nested_svm_smi()
977 svm->vmcb->control.exit_code = SVM_EXIT_NMI; in nested_svm_nmi()
988 svm->vmcb->control.exit_code = SVM_EXIT_INTR; in nested_svm_intr()
1002 svm->vmcb->control.exit_code = SVM_EXIT_INIT; in nested_svm_init()
1068 u32 exit_code = svm->vmcb->control.exit_code; in nested_svm_exit_special() local
1070 switch (exit_code) { in nested_svm_exit_special()
1076 u32 excp_bits = 1 << (exit_code - SVM_EXIT_EXCP_BASE); in nested_svm_exit_special()
1081 else if (exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR && in nested_svm_exit_special()