Home
last modified time | relevance | path

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

/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()
161 memset(&current->thread.fpsimd_state, 0, sizeof(struct fpsimd_state)); in fpsimd_flush_thread()
175 fpsimd_save_state(&current->thread.fpsimd_state); in fpsimd_preserve_current_state()
188 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_restore_current_state()
202 void fpsimd_update_current_state(struct fpsimd_state *state) in fpsimd_update_current_state()
207 struct fpsimd_state *st = &current->thread.fpsimd_state; in fpsimd_update_current_state()
220 t->thread.fpsimd_state.cpu = NR_CPUS; in fpsimd_flush_task_state()
249 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()
Dptrace.c524 uregs = &target->thread.fpsimd_state.user_fpsimd; in fpr_get()
534 target->thread.fpsimd_state.user_fpsimd; in fpr_set()
540 target->thread.fpsimd_state.user_fpsimd = newstate; in fpr_set()
798 uregs = &target->thread.fpsimd_state.user_fpsimd; in compat_vfp_get()
828 uregs = &target->thread.fpsimd_state.user_fpsimd; in compat_vfp_set()
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()
/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.h87 struct fpsimd_state fpsimd_state; member