Lines Matching refs:error_code
196 static bool bad_kernel_fault(struct pt_regs *regs, unsigned long error_code, in bad_kernel_fault() argument
202 if (is_exec && (error_code & (DSISR_NOEXEC_OR_G | DSISR_KEYFAULT | in bad_kernel_fault()
213 if (!is_exec && address < TASK_SIZE && (error_code & DSISR_PROTFAULT) && in bad_kernel_fault()
308 unsigned long error_code, unsigned long address) in sanity_check_fault() argument
355 WARN_ON_ONCE(error_code & DSISR_PROTFAULT); in sanity_check_fault()
359 unsigned long error_code, unsigned long address) { } in sanity_check_fault() argument
394 unsigned long error_code) in __do_page_fault() argument
401 int is_write = page_fault_is_write(error_code); in __do_page_fault()
408 if (unlikely(page_fault_is_bad(error_code))) { in __do_page_fault()
417 sanity_check_fault(is_write, is_user, error_code, address); in __do_page_fault()
424 if (unlikely(!is_user && bad_kernel_fault(regs, error_code, address, is_write))) in __do_page_fault()
502 (error_code & DSISR_KEYFAULT), vma))) in __do_page_fault()
548 unsigned long error_code) in do_page_fault() argument
551 int rc = __do_page_fault(regs, address, error_code); in do_page_fault()