Home
last modified time | relevance | path

Searched refs:fpmr (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/arm64/signal/testcases/
H A Dfpmr_siginfo.c67 if (fpmr_ctx->fpmr != orig_fpmr) { in fpmr_present()
69 fpmr_ctx->fpmr, orig_fpmr); in fpmr_present()
/linux/arch/arm64/kernel/
H A Dsignal.c239 struct fpmr_context __user *fpmr; member
294 current->thread.uw.fpmr = read_sysreg_s(SYS_FPMR); in preserve_fpmr_context()
298 __put_user_error(current->thread.uw.fpmr, &ctx->fpmr, err); in preserve_fpmr_context()
305 u64 fpmr; in restore_fpmr_context() local
308 if (user->fpmr_size != sizeof(*user->fpmr)) in restore_fpmr_context()
311 __get_user_error(fpmr, &user->fpmr->fpmr, err); in restore_fpmr_context()
313 write_sysreg_s(fpmr, SYS_FPMR); in restore_fpmr_context()
784 user->fpmr = NULL; in parse_user_sigframe()
896 if (user->fpmr) in parse_user_sigframe()
899 user->fpmr = (struct fpmr_context __user *)head; in parse_user_sigframe()
[all …]
H A Dptrace.c710 return membuf_store(&to, target->thread.uw.fpmr); in fpmr_get()
718 unsigned long fpmr; in fpmr_set() local
723 fpmr = target->thread.uw.fpmr; in fpmr_set()
725 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &fpmr, 0, count); in fpmr_set()
729 target->thread.uw.fpmr = fpmr; in fpmr_set()
/linux/arch/arm64/include/asm/
H A Dprocessor.h158 u64 fpmr; member
266 sizeof_field(struct thread_struct, uw.fpmr) + in arch_thread_struct_whitelist()
H A Dfpsimd.h90 u64 *fpmr; member
H A Dkvm_host.h631 u64 fpmr; member
/linux/arch/arm64/include/uapi/asm/
H A Dsigcontext.h167 __u64 fpmr; member