Searched refs:fpmr (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/arm64/signal/testcases/ |
| H A D | fpmr_siginfo.c | 67 if (fpmr_ctx->fpmr != orig_fpmr) { in fpmr_present() 69 fpmr_ctx->fpmr, orig_fpmr); in fpmr_present()
|
| /linux/arch/arm64/kernel/ |
| H A D | signal.c | 270 struct fpmr_context __user *fpmr; member 340 __put_user_error(current->thread.uw.fpmr, &ctx->fpmr, err); in preserve_fpmr_context() 347 u64 fpmr; in restore_fpmr_context() local 350 if (user->fpmr_size != sizeof(*user->fpmr)) in restore_fpmr_context() 353 __get_user_error(fpmr, &user->fpmr->fpmr, err); in restore_fpmr_context() 355 current->thread.uw.fpmr = fpmr; in restore_fpmr_context() 807 user->fpmr = NULL; in parse_user_sigframe() 919 if (user->fpmr) in parse_user_sigframe() 922 user->fpmr = (struct fpmr_context __user *)head; in parse_user_sigframe() 1065 if (err == 0 && system_supports_fpmr() && user.fpmr) in restore_sigframe()
|
| H A D | fpsimd.c | 424 write_sysreg_s(current->thread.uw.fpmr, SYS_FPMR); in task_fpsimd_load() 462 *(last->fpmr) = read_sysreg_s(SYS_FPMR); in fpsimd_save_user_state() 708 task->thread.uw.fpmr = 0; in task_smstop_sm() 1669 current->thread.uw.fpmr = 0; in fpsimd_flush_thread() 1708 last->fpmr = ¤t->thread.uw.fpmr; in fpsimd_bind_task_to_cpu()
|
| H A D | ptrace.c | 754 return membuf_store(&to, target->thread.uw.fpmr); in fpmr_get() 762 unsigned long fpmr; in fpmr_set() local 767 fpmr = target->thread.uw.fpmr; in fpmr_set() 769 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &fpmr, 0, count); in fpmr_set() 773 target->thread.uw.fpmr = fpmr; in fpmr_set()
|
| /linux/arch/arm64/include/asm/ |
| H A D | processor.h | 163 u64 fpmr; member 276 sizeof_field(struct thread_struct, uw.fpmr) + in arch_thread_struct_whitelist()
|