Lines Matching full:fault

3  *  linux/arch/arm/mm/fault.c
26 #include "fault.h"
156 * Are we prepared to handle this kernel fault? in __do_kernel_fault()
194 pr_err("%s: unhandled page fault (%d) at 0x%08lx, code 0x%03x\n", in __do_user_fault()
220 * have no context to handle this fault with. in do_bad_area()
269 vm_fault_t fault; in do_page_fault() local
283 * context, we must not take the fault.. in do_page_fault()
308 * routed via the translation fault mechanism. Check whether uaccess in do_page_fault()
324 fault = 0; in do_page_fault()
328 fault = handle_mm_fault(vma, addr, flags | FAULT_FLAG_VMA_LOCK, regs); in do_page_fault()
329 if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED))) in do_page_fault()
332 if (!(fault & VM_FAULT_RETRY)) { in do_page_fault()
337 if (fault & VM_FAULT_MAJOR) in do_page_fault()
341 if (fault_signal_pending(fault, regs)) { in do_page_fault()
351 fault = 0; in do_page_fault()
358 * permissions on the VMA allow for the fault which occurred. in do_page_fault()
362 fault = 0; in do_page_fault()
367 fault = handle_mm_fault(vma, addr & PAGE_MASK, flags, regs); in do_page_fault()
373 if (fault_signal_pending(fault, regs)) { in do_page_fault()
379 /* The fault is fully completed (including releasing mmap lock) */ in do_page_fault()
380 if (fault & VM_FAULT_COMPLETED) in do_page_fault()
383 if (!(fault & VM_FAULT_ERROR)) { in do_page_fault()
384 if (fault & VM_FAULT_RETRY) { in do_page_fault()
394 if (likely(!(fault & VM_FAULT_ERROR))) in do_page_fault()
401 * have no context to handle this fault with. in do_page_fault()
406 if (fault & VM_FAULT_OOM) { in do_page_fault()
409 * userspace (which will retry the fault, or kill us if we in do_page_fault()
416 if (fault & VM_FAULT_SIGBUS) { in do_page_fault()
419 * successfully fix up this page fault. in do_page_fault()
447 * First Level Translation Fault Handler
553 * This abort handler always returns "fault".
600 pr_alert("Unhandled fault: %s (0x%03x) at 0x%08lx\n", in do_DataAbort()
664 "I-cache maintenance fault"); in exceptions_init()
673 "section access flag fault"); in exceptions_init()
675 "section access flag fault"); in exceptions_init()