Lines Matching full:fault

8  *  Derived from "arch/i386/mm/fault.c"
164 pr_alert("Fault in "); in dump_fault_info()
210 printk(KERN_ALERT "User process fault: interruption code %04x ilc:%d ", in report_user_fault()
246 /* Are we prepared to handle this kernel fault? */ in do_no_context()
290 vm_fault_t fault) in do_fault_error() argument
294 switch (fault) { in do_fault_error()
300 si_code = (fault == VM_FAULT_BADMAP) ? in do_fault_error()
314 default: /* fault & VM_FAULT_ERROR */ in do_fault_error()
315 if (fault & VM_FAULT_OOM) { in do_fault_error()
320 } else if (fault & VM_FAULT_SIGSEGV) { in do_fault_error()
326 } else if (fault & VM_FAULT_SIGBUS) { in do_fault_error()
359 vm_fault_t fault; in do_exception() local
378 * Verify that the fault happened in user space, that in do_exception()
382 fault = VM_FAULT_BADCONTEXT; in do_exception()
412 fault = VM_FAULT_BADMAP; in do_exception()
420 fault = VM_FAULT_BADMAP; in do_exception()
436 fault = VM_FAULT_BADACCESS; in do_exception()
443 * If for any reason at all we couldn't handle the fault, in do_exception()
445 * the fault. in do_exception()
447 fault = handle_mm_fault(vma, address, flags, regs); in do_exception()
448 if (fault_signal_pending(fault, regs)) { in do_exception()
449 fault = VM_FAULT_SIGNAL; in do_exception()
454 if (unlikely(fault & VM_FAULT_ERROR)) in do_exception()
458 if (fault & VM_FAULT_RETRY) { in do_exception()
464 fault = VM_FAULT_PFAULT; in do_exception()
477 fault = VM_FAULT_BADMAP; in do_exception()
481 fault = VM_FAULT_OOM; in do_exception()
485 fault = 0; in do_exception()
489 return fault; in do_exception()
496 vm_fault_t fault; in do_protection_exception() local
519 fault = VM_FAULT_BADACCESS; in do_protection_exception()
522 fault = do_exception(regs, access); in do_protection_exception()
524 if (unlikely(fault)) in do_protection_exception()
525 do_fault_error(regs, access, fault); in do_protection_exception()
532 vm_fault_t fault; in do_dat_exception() local
535 fault = do_exception(regs, access); in do_dat_exception()
536 if (unlikely(fault)) in do_dat_exception()
537 do_fault_error(regs, access, fault); in do_dat_exception()
712 /* Since this must be a userspace fault, there in pfault_interrupt()
789 * memory. Trigger a segmentation fault. in do_secure_storage_access()