Lines Matching refs:fault

322 					vm_fault_t fault)  in do_fault_error()  argument
326 switch (fault) { in do_fault_error()
335 si_code = (fault == VM_FAULT_BADMAP) ? in do_fault_error()
351 if (fault & VM_FAULT_OOM) { in do_fault_error()
356 } else if (fault & VM_FAULT_SIGSEGV) { in do_fault_error()
362 } else if (fault & VM_FAULT_SIGBUS) { in do_fault_error()
395 vm_fault_t fault; in do_exception() local
415 fault = VM_FAULT_BADCONTEXT; in do_exception()
421 fault = VM_FAULT_BADMAP; in do_exception()
447 fault = VM_FAULT_BADMAP; in do_exception()
455 fault = VM_FAULT_BADMAP; in do_exception()
471 fault = VM_FAULT_BADACCESS; in do_exception()
482 fault = handle_mm_fault(vma, address, flags); in do_exception()
484 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) { in do_exception()
485 fault = VM_FAULT_SIGNAL; in do_exception()
490 if (unlikely(fault & VM_FAULT_ERROR)) in do_exception()
499 if (fault & VM_FAULT_MAJOR) { in do_exception()
508 if (fault & VM_FAULT_RETRY) { in do_exception()
514 fault = VM_FAULT_PFAULT; in do_exception()
530 fault = VM_FAULT_BADMAP; in do_exception()
534 fault = VM_FAULT_OOM; in do_exception()
538 fault = 0; in do_exception()
542 return fault; in do_exception()
549 vm_fault_t fault; in do_protection_exception() local
572 fault = VM_FAULT_BADACCESS; in do_protection_exception()
575 fault = do_exception(regs, access); in do_protection_exception()
577 if (unlikely(fault)) in do_protection_exception()
578 do_fault_error(regs, access, fault); in do_protection_exception()
585 vm_fault_t fault; in do_dat_exception() local
588 fault = do_exception(regs, access); in do_dat_exception()
589 if (unlikely(fault)) in do_dat_exception()
590 do_fault_error(regs, access, fault); in do_dat_exception()