Lines Matching refs:error_code
202 static bool bad_kernel_fault(struct pt_regs *regs, unsigned long error_code, in bad_kernel_fault() argument
208 if (is_exec && (error_code & (DSISR_NOEXEC_OR_G | DSISR_KEYFAULT | in bad_kernel_fault()
219 if (!is_exec && address < TASK_SIZE && (error_code & DSISR_PROTFAULT) && in bad_kernel_fault()
351 unsigned long error_code, unsigned long address) in sanity_check_fault() argument
395 WARN_ON_ONCE(error_code & DSISR_PROTFAULT); in sanity_check_fault()
399 unsigned long error_code, unsigned long address) { } in sanity_check_fault() argument
434 unsigned long error_code) in __do_page_fault() argument
441 int is_write = page_fault_is_write(error_code); in __do_page_fault()
449 if (unlikely(page_fault_is_bad(error_code))) { in __do_page_fault()
458 sanity_check_fault(is_write, is_user, error_code, address); in __do_page_fault()
465 if (unlikely(!is_user && bad_kernel_fault(regs, error_code, address, is_write))) in __do_page_fault()
487 if (error_code & DSISR_KEYFAULT) in __do_page_fault()
631 unsigned long error_code) in do_page_fault() argument
634 int rc = __do_page_fault(regs, address, error_code); in do_page_fault()