Lines Matching refs:current
28 struct mm_struct *mm = current->mm; in handle_page_fault()
79 if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current)) in handle_page_fault()
95 current->maj_flt++; in handle_page_fault()
97 current->min_flt++; in handle_page_fault()
144 struct task_struct *tsk = current; in show_segv_info()
165 current->thread.arch.faultinfo = fi; in bad_segv()
167 current); in bad_segv()
172 force_sigsegv(SIGSEGV, current); in fatal_sigsegv()
173 do_signal(¤t->thread.regs); in fatal_sigsegv()
220 current->thread.segv_regs = container_of(regs, struct pt_regs, regs); in segv()
226 else if (current->mm == NULL) { in segv()
249 catcher = current->thread.fault_catcher; in segv()
253 current->thread.fault_addr = (void *) address; in segv()
256 else if (current->thread.fault_addr != NULL) in segv()
270 current->thread.arch.faultinfo = fi; in segv()
272 current); in segv()
275 current->thread.arch.faultinfo = fi; in segv()
277 current); in segv()
282 current->thread.segv_regs = NULL; in segv()
306 current->thread.arch.faultinfo = *fi; in relay_signal()
308 current); in relay_signal()
312 force_sig(sig, current); in relay_signal()
318 if (current->thread.fault_catcher != NULL) in bus_handler()
319 UML_LONGJMP(current->thread.fault_catcher, 1); in bus_handler()