Lines Matching full:error_code
657 static void do_interrupt_protected(int intno, int is_int, int error_code,
702 stl_kernel(ssp, error_code);
704 stw_kernel(ssp, error_code);
801 PUSHL(ssp, esp, sp_mask, error_code);
818 PUSHW(ssp, esp, sp_mask, error_code);
882 static void do_interrupt64(int intno, int is_int, int error_code,
974 PUSHQ(esp, error_code);
1127 static void do_interrupt_real(int intno, int is_int, int error_code,
1164 void do_interrupt_user(int intno, int is_int, int error_code,
1195 static void handle_even_inj(int intno, int is_int, int error_code,
1208 stl_phys(env->vm_vmcb + offsetof(struct vmcb, control.event_inj_err), error_code);
1220 void do_interrupt(int intno, int is_int, int error_code,
1227 count, intno, error_code, is_int,
1257 handle_even_inj(intno, is_int, error_code, is_hw, 0);
1261 do_interrupt64(intno, is_int, error_code, next_eip, is_hw);
1265 do_interrupt_protected(intno, is_int, error_code, next_eip, is_hw);
1270 handle_even_inj(intno, is_int, error_code, is_hw, 1);
1272 do_interrupt_real(intno, is_int, error_code, next_eip);
1291 static int check_exception(int intno, int *error_code)
1318 *error_code = 0;
1334 static void QEMU_NORETURN raise_interrupt(int intno, int is_int, int error_code,
1338 helper_svm_check_intercept_param(SVM_EXIT_EXCP_BASE + intno, error_code);
1339 intno = check_exception(intno, &error_code);
1345 env->error_code = error_code;
1353 void raise_exception_err(int exception_index, int error_code)
1355 raise_interrupt(exception_index, 0, error_code, 0);
4854 raise_exception_err(env->exception_index, env->error_code);
5071 env->error_code = event_inj_err;
5080 env->error_code = event_inj_err;
5088 env->error_code = event_inj_err;
5096 env->error_code = event_inj_err;
5103 qemu_log_mask(CPU_LOG_TB_IN_ASM, " %#x %#x\n", env->exception_index, env->error_code);
5432 env->error_code = 0;