Lines Matching full:fault

8  *  Derived from "arch/i386/mm/fault.c"
170 pr_alert("Fault in "); in dump_fault_info()
220 printk(KERN_ALERT "User process fault: interruption code %04x ilc:%d ", in report_user_fault()
256 /* Are we prepared to handle this kernel fault? */ in do_no_context()
320 vm_fault_t fault) in do_fault_error() argument
324 switch (fault) { in do_fault_error()
333 si_code = (fault == VM_FAULT_BADMAP) ? in do_fault_error()
347 default: /* fault & VM_FAULT_ERROR */ in do_fault_error()
348 if (fault & VM_FAULT_OOM) { in do_fault_error()
353 } else if (fault & VM_FAULT_SIGSEGV) { in do_fault_error()
359 } else if (fault & VM_FAULT_SIGBUS) { in do_fault_error()
392 vm_fault_t fault; in do_exception() local
408 * Verify that the fault happened in user space, that in do_exception()
412 fault = VM_FAULT_BADCONTEXT; in do_exception()
418 fault = VM_FAULT_BADMAP; in do_exception()
446 fault = VM_FAULT_BADMAP; in do_exception()
454 fault = VM_FAULT_BADMAP; in do_exception()
470 fault = VM_FAULT_BADACCESS; in do_exception()
477 * If for any reason at all we couldn't handle the fault, in do_exception()
479 * the fault. in do_exception()
481 fault = handle_mm_fault(vma, address, flags, regs); in do_exception()
482 if (fault_signal_pending(fault, regs)) { in do_exception()
483 fault = VM_FAULT_SIGNAL; in do_exception()
488 if (unlikely(fault & VM_FAULT_ERROR)) in do_exception()
492 if (fault & VM_FAULT_RETRY) { in do_exception()
498 fault = VM_FAULT_PFAULT; in do_exception()
511 fault = VM_FAULT_BADMAP; in do_exception()
515 fault = VM_FAULT_OOM; in do_exception()
519 fault = 0; in do_exception()
523 return fault; in do_exception()
530 vm_fault_t fault; in do_protection_exception() local
553 fault = VM_FAULT_BADACCESS; in do_protection_exception()
556 fault = do_exception(regs, access); in do_protection_exception()
558 if (unlikely(fault)) in do_protection_exception()
559 do_fault_error(regs, access, fault); in do_protection_exception()
566 vm_fault_t fault; in do_dat_exception() local
569 fault = do_exception(regs, access); in do_dat_exception()
570 if (unlikely(fault)) in do_dat_exception()
571 do_fault_error(regs, access, fault); in do_dat_exception()
746 /* Since this must be a userspace fault, there in pfault_interrupt()
822 * memory. Trigger a segmentation fault. in do_secure_storage_access()