Home
last modified time | relevance | path

Searched refs:last_task_used_math (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/arch/sparc/kernel/
Dprocess_32.c71 struct task_struct *last_task_used_math = NULL; variable
186 if (last_task_used_math == tsk) {
195 last_task_used_math = NULL;
207 if(last_task_used_math == current) {
216 last_task_used_math = NULL;
312 if(last_task_used_math == current) {
433 if (current == last_task_used_math) {
439 last_task_used_math = NULL;
Dsigutil_32.c27 if (current == last_task_used_math) { in save_fpu_state()
31 last_task_used_math = NULL; in save_fpu_state()
60 if (current == last_task_used_math) { in restore_fpu_state()
61 last_task_used_math = NULL; in restore_fpu_state()
Dtraps_32.c168 if(last_task_used_math == current) in do_fpd_trap()
170 if(last_task_used_math) { in do_fpd_trap()
172 struct task_struct *fptask = last_task_used_math; in do_fpd_trap()
176 last_task_used_math = current; in do_fpd_trap()
208 struct task_struct *fpt = last_task_used_math;
296 last_task_used_math = NULL;
/Linux-v4.19/arch/sh/kernel/
Dprocess_64.c38 struct task_struct *last_task_used_math = NULL; variable
313 if (last_task_used_math == tsk) in exit_thread()
314 last_task_used_math = NULL; in exit_thread()
324 if (last_task_used_math == current) { in flush_thread()
325 last_task_used_math = NULL; in flush_thread()
355 if (current == last_task_used_math) { in dump_fpu()
359 last_task_used_math = 0; in dump_fpu()
383 if (last_task_used_math == current) { in copy_thread()
387 last_task_used_math = NULL; in copy_thread()
Dptrace_64.c84 if (last_task_used_math == task) { in get_fpu_long()
88 last_task_used_math = 0; in get_fpu_long()
119 } else if (last_task_used_math == task) { in put_fpu_long()
123 last_task_used_math = 0; in put_fpu_long()
Dtraps_64.c343 if (last_task_used_math == current) { in misaligned_fpu_load()
347 last_task_used_math = NULL; in misaligned_fpu_load()
413 if (last_task_used_math == current) { in misaligned_fpu_store()
417 last_task_used_math = NULL; in misaligned_fpu_store()
Dsignal_64.c155 if (current == last_task_used_math) { in restore_sigcontext_fpu()
156 last_task_used_math = NULL; in restore_sigcontext_fpu()
177 if (current == last_task_used_math) { in setup_sigcontext_fpu()
181 last_task_used_math = NULL; in setup_sigcontext_fpu()
/Linux-v4.19/arch/sparc/include/asm/
Dsfp-machine_32.h179 extern struct task_struct *last_task_used_math;
187 #define FP_ROUNDMODE ((last_task_used_math->thread.fsr >> 30) & 0x3)
203 #define FP_INHIBIT_RESULTS ((last_task_used_math->thread.fsr >> 23) & _fex)
209 #define FP_TRAPPING_EXCEPTIONS ((last_task_used_math->thread.fsr >> 23) & 0x1f)
Dswitch_to_32.h33 if (last_task_used_math != (nxt)) \
Dprocessor_32.h110 extern struct task_struct *last_task_used_math;
/Linux-v4.19/arch/sh/include/asm/
Dswitch_to_64.h26 if (last_task_used_math != next) { \
Dprocessor_64.h217 extern struct task_struct *last_task_used_math;