Lines Matching refs:tsk
120 void unlazy_fpu(struct task_struct *tsk) in unlazy_fpu() argument
123 if (__thread_has_fpu(tsk)) { in unlazy_fpu()
125 __save_fpu(tsk); in unlazy_fpu()
127 __save_init_fpu(tsk); in unlazy_fpu()
128 __thread_fpu_end(tsk); in unlazy_fpu()
263 int init_fpu(struct task_struct *tsk) in init_fpu() argument
267 if (tsk_used_math(tsk)) { in init_fpu()
268 if (cpu_has_fpu && tsk == current) in init_fpu()
269 unlazy_fpu(tsk); in init_fpu()
270 task_disable_lazy_fpu_restore(tsk); in init_fpu()
277 ret = fpu_alloc(&tsk->thread.fpu); in init_fpu()
281 fpu_finit(&tsk->thread.fpu); in init_fpu()
283 set_stopped_child_used_math(tsk); in init_fpu()
487 convert_from_fxsr(struct user_i387_ia32_struct *env, struct task_struct *tsk) in convert_from_fxsr() argument
489 struct i387_fxsave_struct *fxsave = &tsk->thread.fpu.state->fxsave; in convert_from_fxsr()
505 env->fcs = task_pt_regs(tsk)->cs; in convert_from_fxsr()
506 if (tsk == current) { in convert_from_fxsr()
509 env->fos = tsk->thread.ds; in convert_from_fxsr()
523 void convert_to_fxsr(struct task_struct *tsk, in convert_to_fxsr() argument
527 struct i387_fxsave_struct *fxsave = &tsk->thread.fpu.state->fxsave; in convert_to_fxsr()
628 struct task_struct *tsk = current; in dump_fpu() local
633 fpvalid = !fpregs_get(tsk, NULL, in dump_fpu()