Lines Matching defs:error_code

21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code)
31 regs->fred_ss.type, regs->fred_ss.vector, error_code,
33 die("invalid or fatal FRED event", regs, error_code);
41 regs->fred_ss.type, regs->fred_ss.vector, error_code,
44 if (__die("Invalid or fatal FRED event", regs, error_code))
180 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code)
184 return exc_page_fault(regs, error_code);
192 case X86_TRAP_DF: return exc_double_fault(regs, error_code);
193 case X86_TRAP_TS: return exc_invalid_tss(regs, error_code);
194 case X86_TRAP_NP: return exc_segment_not_present(regs, error_code);
195 case X86_TRAP_SS: return exc_stack_segment(regs, error_code);
196 case X86_TRAP_GP: return exc_general_protection(regs, error_code);
198 case X86_TRAP_AC: return exc_alignment_check(regs, error_code);
208 case X86_TRAP_CP: return exc_control_protection(regs, error_code);
211 case X86_TRAP_VC: return exc_vmm_communication(regs, error_code);
214 default: return fred_bad_type(regs, error_code);
219 static noinstr void fred_swexc(struct pt_regs *regs, unsigned long error_code)
224 default: return fred_bad_type(regs, error_code);
230 unsigned long error_code = regs->orig_ax;
243 return fred_hwexc(regs, error_code);
251 return fred_swexc(regs, error_code);
257 return fred_bad_type(regs, error_code);
262 unsigned long error_code = regs->orig_ax;
275 return fred_hwexc(regs, error_code);
281 return fred_swexc(regs, error_code);
285 return fred_bad_type(regs, error_code);