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()
56 if (test_tsk_thread_flag(current, TIF_USEDFPU)) in restore_fpu_state()
59 if (current == last_task_used_math) { in restore_fpu_state()
65 clear_tsk_thread_flag(current, TIF_USEDFPU); in restore_fpu_state()
70 err = __copy_from_user(¤t->thread.float_regs[0], &fpu->si_float_regs[0], in restore_fpu_state()
72 err |= __get_user(current->thread.fsr, &fpu->si_fsr); in restore_fpu_state()
73 err |= __get_user(current->thread.fpqdepth, &fpu->si_fpqdepth); in restore_fpu_state()
74 if (current->thread.fpqdepth != 0) in restore_fpu_state()
75 err |= __copy_from_user(¤t->thread.fpqueue[0], in restore_fpu_state()