Lines Matching defs:error_code
222 no_context(struct pt_regs *regs, unsigned long error_code,
240 die("Oops", regs, error_code);
246 __bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code,
261 no_context(regs, error_code, address);
265 bad_area_nosemaphore(struct pt_regs *regs, unsigned long error_code,
268 __bad_area_nosemaphore(regs, error_code, address, SEGV_MAPERR);
272 __bad_area(struct pt_regs *regs, unsigned long error_code,
283 __bad_area_nosemaphore(regs, error_code, address, si_code);
287 bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address)
289 __bad_area(regs, error_code, address, SEGV_MAPERR);
293 bad_area_access_error(struct pt_regs *regs, unsigned long error_code,
296 __bad_area(regs, error_code, address, SEGV_ACCERR);
300 do_sigbus(struct pt_regs *regs, unsigned long error_code, unsigned long address)
309 no_context(regs, error_code, address);
315 mm_fault_error(struct pt_regs *regs, unsigned long error_code,
324 no_context(regs, error_code, address);
338 no_context(regs, error_code, address);
350 do_sigbus(regs, error_code, address);
352 bad_area(regs, error_code, address);
360 static inline int access_error(int error_code, struct vm_area_struct *vma)
362 if (error_code & FAULT_CODE_WRITE) {
370 if (unlikely((error_code & FAULT_CODE_ITLB) &&
392 unsigned long error_code,
421 bad_area_nosemaphore(regs, error_code, address);
439 bad_area_nosemaphore(regs, error_code, address);
448 bad_area(regs, error_code, address);
454 bad_area(regs, error_code, address);
458 bad_area(regs, error_code, address);
467 if (unlikely(access_error(error_code, vma))) {
468 bad_area_access_error(regs, error_code, address);
472 set_thread_fault_code(error_code);
476 if (error_code & FAULT_CODE_WRITE)
487 if (mm_fault_error(regs, error_code, address, fault))