Home
last modified time | relevance | path

Searched refs:fpsimd_state (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/arch/arm64/kernel/
Dfpsimd.c90 static DEFINE_PER_CPU(struct fpsimd_state *, fpsimd_last_state);
136 fpsimd_save_state(&current->thread.fpsimd_state); in fpsimd_thread_switch()
146 struct fpsimd_state *st = &next->thread.fpsimd_state; in fpsimd_thread_switch()
160 memset(&current->thread.fpsimd_state, 0, sizeof(struct fpsimd_state)); in fpsimd_flush_thread()
173 fpsimd_save_state(&current->thread.fpsimd_state); in fpsimd_preserve_current_state()
186 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_restore_current_state()
200 void fpsimd_update_current_state(struct fpsimd_state *state) in fpsimd_update_current_state()
205 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_update_current_state()
218 t->thread.fpsimd_state.cpu = NR_CPUS; in fpsimd_flush_task_state()
247 fpsimd_save_state(&current->thread.fpsimd_state); in kernel_neon_begin_partial()
[all …]
Dsignal.c50 struct fpsimd_state *fpsimd = &current->thread.fpsimd_state; in preserve_fpsimd_context()
70 struct fpsimd_state fpsimd; in restore_fpsimd_context()
Dsignal32.c236 struct fpsimd_state *fpsimd = &current->thread.fpsimd_state; in compat_preserve_vfp_context()
285 struct fpsimd_state fpsimd; in compat_restore_vfp_context()
Dptrace.c518 uregs = &target->thread.fpsimd_state.user_fpsimd; in fpr_get()
533 target->thread.fpsimd_state.user_fpsimd = newstate; in fpr_set()
790 uregs = &target->thread.fpsimd_state.user_fpsimd; in compat_vfp_get()
820 uregs = &target->thread.fpsimd_state.user_fpsimd; in compat_vfp_set()
/linux-4.4.14/arch/arm64/include/asm/
Dfpsimd.h31 struct fpsimd_state { struct
68 extern void fpsimd_save_state(struct fpsimd_state *state);
69 extern void fpsimd_load_state(struct fpsimd_state *state);
76 extern void fpsimd_update_current_state(struct fpsimd_state *state);
Dprocessor.h85 struct fpsimd_state fpsimd_state; member