Lines Matching refs:current
18 if (test_tsk_thread_flag(current, TIF_USEDFPU)) { in save_fpu_state()
20 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr, in save_fpu_state()
21 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth); in save_fpu_state()
23 clear_tsk_thread_flag(current, TIF_USEDFPU); in save_fpu_state()
26 if (current == last_task_used_math) { in save_fpu_state()
28 fpsave(¤t->thread.float_regs[0], ¤t->thread.fsr, in save_fpu_state()
29 ¤t->thread.fpqueue[0], ¤t->thread.fpqdepth); in save_fpu_state()
35 ¤t->thread.float_regs[0], in save_fpu_state()
37 err |= __put_user(current->thread.fsr, &fpu->si_fsr); in save_fpu_state()
38 err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in save_fpu_state()
39 if (current->thread.fpqdepth != 0) in save_fpu_state()
41 ¤t->thread.fpqueue[0], in save_fpu_state()
52 if (test_tsk_thread_flag(current, TIF_USEDFPU)) in restore_fpu_state()
55 if (current == last_task_used_math) { in restore_fpu_state()
61 clear_tsk_thread_flag(current, TIF_USEDFPU); in restore_fpu_state()
66 err = __copy_from_user(¤t->thread.float_regs[0], &fpu->si_float_regs[0], in restore_fpu_state()
68 err |= __get_user(current->thread.fsr, &fpu->si_fsr); in restore_fpu_state()
69 err |= __get_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in restore_fpu_state()
70 if (current->thread.fpqdepth != 0) in restore_fpu_state()
71 err |= __copy_from_user(¤t->thread.fpqueue[0], in restore_fpu_state()