Lines Matching refs:fault
62 static inline void mm_fault_error(struct pt_regs *regs, unsigned long addr, vm_fault_t fault) in mm_fault_error() argument
64 if (fault & VM_FAULT_OOM) { in mm_fault_error()
75 } else if (fault & (VM_FAULT_SIGBUS | VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE)) { in mm_fault_error()
230 vm_fault_t fault; in handle_page_fault() local
298 fault = handle_mm_fault(vma, addr, flags | FAULT_FLAG_VMA_LOCK, regs); in handle_page_fault()
299 if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED))) in handle_page_fault()
302 if (!(fault & VM_FAULT_RETRY)) { in handle_page_fault()
308 if (fault_signal_pending(fault, regs)) { in handle_page_fault()
340 fault = handle_mm_fault(vma, addr, flags, regs); in handle_page_fault()
347 if (fault_signal_pending(fault, regs)) { in handle_page_fault()
354 if (fault & VM_FAULT_COMPLETED) in handle_page_fault()
357 if (unlikely(fault & VM_FAULT_RETRY)) { in handle_page_fault()
371 if (unlikely(fault & VM_FAULT_ERROR)) { in handle_page_fault()
373 mm_fault_error(regs, addr, fault); in handle_page_fault()