Lines Matching refs:fault
172 struct task_struct *tsk, int fault) in force_sig_info_fault() argument
181 if (fault & VM_FAULT_HWPOISON_LARGE) in force_sig_info_fault()
182 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault)); in force_sig_info_fault()
183 if (fault & VM_FAULT_HWPOISON) in force_sig_info_fault()
855 unsigned int fault) in do_sigbus() argument
875 if (fault & (VM_FAULT_HWPOISON|VM_FAULT_HWPOISON_LARGE)) { in do_sigbus()
882 force_sig_info_fault(SIGBUS, code, address, tsk, fault); in do_sigbus()
887 unsigned long address, unsigned int fault) in mm_fault_error() argument
894 if (fault & VM_FAULT_OOM) { in mm_fault_error()
909 if (fault & (VM_FAULT_SIGBUS|VM_FAULT_HWPOISON| in mm_fault_error()
911 do_sigbus(regs, error_code, address, fault); in mm_fault_error()
912 else if (fault & VM_FAULT_SIGSEGV) in mm_fault_error()
1071 int fault, major = 0; in __do_page_fault() local
1245 fault = handle_mm_fault(mm, vma, address, flags); in __do_page_fault()
1246 major |= fault & VM_FAULT_MAJOR; in __do_page_fault()
1253 if (unlikely(fault & VM_FAULT_RETRY)) { in __do_page_fault()
1272 if (unlikely(fault & VM_FAULT_ERROR)) { in __do_page_fault()
1273 mm_fault_error(regs, error_code, address, fault); in __do_page_fault()