Lines Matching refs:current
155 tsk = current; in show_stack()
157 if (tsk == current && !_ksp) in show_stack()
190 if(last_task_used_math == current) {
196 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
197 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
211 if(last_task_used_math == current) {
217 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
218 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
227 if (current->thread.flags & SPARC_FLAG_KTHREAD) {
228 current->thread.flags &= ~SPARC_FLAG_KTHREAD;
232 current->thread.kregs = (struct pt_regs *)
233 (task_stack_page(current) + (THREAD_SIZE - TRACEREG_SZ));
316 if(last_task_used_math == current) {
364 ti->kpsr = current->thread.fork_kpsr | PSR_PIL;
365 ti->kwim = current->thread.fork_kwim;
404 childregs->u_regs[UREG_I0] = current->pid;
429 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
430 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
437 if (current == last_task_used_math) {
439 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr,
440 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth);
448 ¤t->thread.float_regs[0],
450 fpregs->pr_fsr = current->thread.fsr;
451 fpregs->pr_qcnt = current->thread.fpqdepth;
456 ¤t->thread.fpqueue[0],
473 if (!task || task == current ||