Lines Matching refs:current
147 task = current; in show_backtrace()
208 if (task && task != current) { in show_stack()
363 current->comm, current->pid, current_thread_info(), current, in show_registers()
376 show_stacktrace(current, regs); in show_registers()
391 if (notify_die(DIE_OOPS, str, regs, 0, current->thread.trap_nr, in die()
412 if (regs && kexec_should_crash(current)) in die()
477 if (notify_die(DIE_OOPS, "bus error", regs, 0, current->thread.trap_nr, in do_be()
482 force_sig(SIGBUS, current); in do_be()
543 if (ll_task == NULL || ll_task == current) { in simulate_ll()
548 ll_task = current; in simulate_ll()
582 if (ll_bit == 0 || ll_task != current) { in simulate_sc()
627 struct thread_info *ti = task_thread_info(current); in simulate_rdhwr()
705 force_sig_fault(SIGFPE, FPE_INTOVF, (void __user *)regs->cp0_epc, current); in do_ov()
744 force_fcr31_sig(fcr31, fault_addr, current); in process_fpemu_return()
748 force_sig_fault(SIGBUS, BUS_ADRERR, fault_addr, current); in process_fpemu_return()
752 down_read(¤t->mm->mmap_sem); in process_fpemu_return()
753 vma = find_vma(current->mm, (unsigned long)fault_addr); in process_fpemu_return()
758 up_read(¤t->mm->mmap_sem); in process_fpemu_return()
759 force_sig_fault(SIGSEGV, si_code, fault_addr, current); in process_fpemu_return()
763 force_sig(sig, current); in process_fpemu_return()
801 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1, in simulate_fp()
808 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in simulate_fp()
809 current->thread.fpu.fcr31 &= ~fcr31; in simulate_fp()
830 if (notify_die(DIE_FP, "FP exception", regs, 0, current->thread.trap_nr, in do_fpe()
855 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 1, in do_fpe()
862 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in do_fpe()
863 current->thread.fpu.fcr31 &= ~fcr31; in do_fpe()
885 if (kgdb_ll_trap(DIE_TRAP, str, regs, code, current->thread.trap_nr, in do_trap_or_bp()
890 if (notify_die(DIE_TRAP, str, regs, code, current->thread.trap_nr, in do_trap_or_bp()
907 (void __user *) regs->cp0_epc, 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()
932 force_sig_fault(SIGTRAP, si_code, NULL, current); in do_trap_or_bp()
934 force_sig(SIGTRAP, current); in do_trap_or_bp()
951 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_bp()
993 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
999 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1005 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1011 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp()
1027 force_sig(SIGSEGV, current); in do_bp()
1044 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_tr()
1069 force_sig(SIGSEGV, current); in do_tr()
1100 ¤t->thread.cp0_baduaddr, in do_ri()
1109 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_ri()
1111 if (notify_die(DIE_RI, "RI Fault", regs, 0, current->thread.trap_nr, in do_ri()
1155 force_sig(status, current); in do_ri()
1171 ((current->thread.emulated_fp++ > mt_fpemul_threshold))) { in mt_ase_fp_affinity()
1177 if (cpumask_intersects(¤t->cpus_allowed, &mt_fpu_cpumask)) { in mt_ase_fp_affinity()
1180 current->thread.user_cpus_allowed in mt_ase_fp_affinity()
1181 = current->cpus_allowed; in mt_ase_fp_affinity()
1182 cpumask_and(&tmask, ¤t->cpus_allowed, in mt_ase_fp_affinity()
1184 set_cpus_allowed_ptr(current, &tmask); in mt_ase_fp_affinity()
1213 force_sig(SIGILL, current); in default_cu2_call()
1279 write_msa_csr(current->thread.fpu.msacsr); in enable_restore_fp_context()
1301 _restore_fp(current); in enable_restore_fp_context()
1311 restore_msa(current); in enable_restore_fp_context()
1316 current->thread.fpu.fcr31); in enable_restore_fp_context()
1368 force_sig(status, current); in do_cpu()
1387 force_sig(SIGILL, current); in do_cpu()
1398 sig = fpu_emulator_cop1Handler(regs, ¤t->thread.fpu, 0, in do_cpu()
1405 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in do_cpu()
1406 current->thread.fpu.fcr31 &= ~fcr31; in do_cpu()
1427 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_msa_fpe()
1429 current->thread.trap_nr, SIGFPE) == NOTIFY_STOP) in do_msa_fpe()
1437 force_sig(SIGFPE, current); in do_msa_fpe()
1450 force_sig(SIGILL, current); in do_msa()
1458 force_sig(SIGILL, current); in do_msa()
1468 force_sig(SIGILL, current); in do_mdmx()
1491 if (test_tsk_thread_flag(current, TIF_LOAD_WATCH)) { in do_watch()
1494 force_sig_fault(SIGTRAP, TRAP_HWBKPT, NULL, current); in do_watch()
1565 force_sig(SIGILL, current); in do_mt()
1574 force_sig(SIGILL, current); in do_dsp()
2200 current->active_mm = &init_mm; in per_cpu_trap_init()
2201 BUG_ON(current->mm); in per_cpu_trap_init()
2202 enter_lazy_tlb(&init_mm, current); in per_cpu_trap_init()