Lines Matching refs:current
26 struct mm_struct *mm = current->mm; in handle_page_fault()
79 current->maj_flt++; in handle_page_fault()
81 current->min_flt++; in handle_page_fault()
123 current->thread.arch.faultinfo = fi; in bad_segv()
124 force_sig_info(SIGSEGV, &si, current); in bad_segv()
129 force_sigsegv(SIGSEGV, current); in fatal_sigsegv()
169 else if (current->mm == NULL) { in segv()
187 catcher = current->thread.fault_catcher; in segv()
191 current->thread.fault_addr = (void *) address; in segv()
194 else if (current->thread.fault_addr != NULL) in segv()
210 current->thread.arch.faultinfo = fi; in segv()
211 force_sig_info(SIGBUS, &si, current); in segv()
216 current->thread.arch.faultinfo = fi; in segv()
217 force_sig_info(SIGSEGV, &si, current); in segv()
233 current->thread.arch.faultinfo = *UPT_FAULTINFO(regs); in relay_signal()
234 force_sig(sig, current); in relay_signal()
239 if (current->thread.fault_catcher != NULL) in bus_handler()
240 UML_LONGJMP(current->thread.fault_catcher, 1); in bus_handler()