Lines Matching refs:exit_code
42 if (vmcb->control.exit_code != SVM_EXIT_NPF) { in nested_svm_inject_npf_exit()
47 vmcb->control.exit_code = SVM_EXIT_NPF; in nested_svm_inject_npf_exit()
458 to->exit_code = from->exit_code; in __nested_copy_vmcb_control_to_cache()
1033 vmcb12->control.exit_code = SVM_EXIT_ERR; in nested_svm_vmrun()
1065 svm->vmcb->control.exit_code = SVM_EXIT_ERR; in nested_svm_vmrun()
1176 vmcb12->control.exit_code = vmcb02->control.exit_code; in nested_svm_vmexit()
1180 if (!svm_is_vmrun_failure(vmcb12->control.exit_code)) in nested_svm_vmexit()
1291 trace_kvm_nested_vmexit_inject(vmcb12->control.exit_code, in nested_svm_vmexit()
1473 u64 exit_code = svm->vmcb->control.exit_code; in nested_svm_intercept() local
1476 if (svm_is_vmrun_failure(exit_code)) in nested_svm_intercept()
1479 switch (exit_code) { in nested_svm_intercept()
1495 if (vmcb12_is_intercept(&svm->nested.ctl, exit_code)) in nested_svm_intercept()
1544 vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + ex->vector; in nested_svm_inject_exception_vmexit()
1655 u32 exit_code = svm->vmcb->control.exit_code; in nested_svm_exit_special() local
1658 switch (exit_code) { in nested_svm_exit_special()
1664 u32 excp_bits = 1 << (exit_code - SVM_EXIT_EXCP_BASE); in nested_svm_exit_special()
1669 else if (exit_code == SVM_EXIT_EXCP_BASE + PF_VECTOR && in nested_svm_exit_special()
1719 dst->exit_code = from->exit_code; in nested_copy_vmcb_cache_to_control()