Lines Matching refs:current
145 task = current; in show_backtrace()
202 if (task && task != current) { in show_stack()
355 current->comm, current->pid, current_thread_info(), current, in show_registers()
368 show_stacktrace(current, regs); in show_registers()
383 if (notify_die(DIE_OOPS, str, regs, 0, current->thread.trap_nr, in die()
407 if (regs && kexec_should_crash(current)) in die()
469 if (notify_die(DIE_OOPS, "bus error", regs, 0, current->thread.trap_nr, in do_be()
474 force_sig(SIGBUS, current); in do_be()
535 if (ll_task == NULL || ll_task == current) { in simulate_ll()
540 ll_task = current; in simulate_ll()
574 if (ll_bit == 0 || ll_task != current) { in simulate_sc()
619 struct thread_info *ti = task_thread_info(current); in simulate_rdhwr()
702 force_sig_info(SIGFPE, &info, current); in do_ov()
735 force_sig_info(sig, &si, current); in process_fpemu_return()
742 force_sig_info(sig, &si, current); in process_fpemu_return()
748 down_read(¤t->mm->mmap_sem); in process_fpemu_return()
749 if (find_vma(current->mm, (unsigned long)fault_addr)) in process_fpemu_return()
753 up_read(¤t->mm->mmap_sem); in process_fpemu_return()
754 force_sig_info(sig, &si, current); in process_fpemu_return()
758 force_sig(sig, current); in process_fpemu_return()
796 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1, in simulate_fp()
798 fcr31 = current->thread.fpu.fcr31; in simulate_fp()
804 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in simulate_fp()
825 if (notify_die(DIE_FP, "FP exception", regs, 0, current->thread.trap_nr, in do_fpe()
850 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1, in do_fpe()
852 fcr31 = current->thread.fpu.fcr31; in do_fpe()
858 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_fpe()
881 if (kgdb_ll_trap(DIE_TRAP, str, regs, code, current->thread.trap_nr, in do_trap_or_bp()
886 if (notify_die(DIE_TRAP, str, regs, code, current->thread.trap_nr, in do_trap_or_bp()
907 force_sig_info(SIGFPE, &info, current); in do_trap_or_bp()
911 force_sig(SIGTRAP, current); in do_trap_or_bp()
926 force_sig(SIGTRAP, current); in do_trap_or_bp()
931 force_sig(SIGTRAP, current); in do_trap_or_bp()
947 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_bp()
989 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
995 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1001 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1007 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1023 force_sig(SIGSEGV, current); in do_bp()
1040 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_tr()
1065 force_sig(SIGSEGV, current); in do_tr()
1091 task_thread_info(current)->r2_emul_return = 1; in do_ri()
1097 ¤t->thread.cp0_baduaddr, in do_ri()
1099 task_thread_info(current)->r2_emul_return = 1; in do_ri()
1107 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_ri()
1109 if (notify_die(DIE_RI, "RI Fault", regs, 0, current->thread.trap_nr, in do_ri()
1152 force_sig(status, current); in do_ri()
1168 ((current->thread.emulated_fp++ > mt_fpemul_threshold))) { in mt_ase_fp_affinity()
1174 if (cpumask_intersects(¤t->cpus_allowed, &mt_fpu_cpumask)) { in mt_ase_fp_affinity()
1177 current->thread.user_cpus_allowed in mt_ase_fp_affinity()
1178 = current->cpus_allowed; in mt_ase_fp_affinity()
1179 cpumask_and(&tmask, ¤t->cpus_allowed, in mt_ase_fp_affinity()
1181 set_cpus_allowed_ptr(current, &tmask); in mt_ase_fp_affinity()
1210 force_sig(SIGILL, current); in default_cu2_call()
1235 wait_on_atomic_t(¤t->mm->context.fp_mode_switching, in enable_restore_fp_context()
1295 write_msa_csr(current->thread.fpu.msacsr); in enable_restore_fp_context()
1317 _restore_fp(current); in enable_restore_fp_context()
1327 restore_msa(current); in enable_restore_fp_context()
1332 current->thread.fpu.fcr31); in enable_restore_fp_context()
1399 force_sig(status, current); in do_cpu()
1418 force_sig(SIGILL, current); in do_cpu()
1429 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 0, in do_cpu()
1431 fcr31 = current->thread.fpu.fcr31; in do_cpu()
1437 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_cpu()
1458 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_msa_fpe()
1460 current->thread.trap_nr, SIGFPE) == NOTIFY_STOP) in do_msa_fpe()
1468 force_sig(SIGFPE, current); in do_msa_fpe()
1481 force_sig(SIGILL, current); in do_msa()
1489 force_sig(SIGILL, current); in do_msa()
1499 force_sig(SIGILL, current); in do_mdmx()
1525 if (test_tsk_thread_flag(current, TIF_LOAD_WATCH)) { in do_watch()
1528 force_sig(SIGTRAP, current); in do_watch()
1599 force_sig(SIGILL, current); in do_mt()
1608 force_sig(SIGILL, current); in do_dsp()
2145 current->active_mm = &init_mm; in per_cpu_trap_init()
2146 BUG_ON(current->mm); in per_cpu_trap_init()
2147 enter_lazy_tlb(&init_mm, current); in per_cpu_trap_init()