Searched refs:fpmr (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/tools/testing/selftests/arm64/signal/testcases/ |
D | fpmr_siginfo.c | 67 if (fpmr_ctx->fpmr != orig_fpmr) { in fpmr_present() 69 fpmr_ctx->fpmr, orig_fpmr); in fpmr_present()
|
/linux-6.12.1/arch/arm64/kernel/ |
D | signal.c | 241 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() 708 user->fpmr = NULL; in parse_user_sigframe() 819 if (user->fpmr) in parse_user_sigframe() 822 user->fpmr = (struct fpmr_context __user *)head; in parse_user_sigframe() [all …]
|
D | fpsimd.c | 363 write_sysreg_s(current->thread.uw.fpmr, SYS_FPMR); in task_fpsimd_load() 453 *(last->fpmr) = read_sysreg_s(SYS_FPMR); in fpsimd_save_user_state() 1738 last->fpmr = ¤t->thread.uw.fpmr; in fpsimd_bind_task_to_cpu()
|
D | ptrace.c | 709 return membuf_store(&to, target->thread.uw.fpmr); in fpmr_get() 717 unsigned long fpmr; in fpmr_set() local 722 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &fpmr, 0, count); in fpmr_set() 726 target->thread.uw.fpmr = fpmr; in fpmr_set()
|
/linux-6.12.1/arch/arm64/kvm/ |
D | fpsimd.c | 66 *host_data_ptr(fpmr_ptr) = kern_hyp_va(¤t->thread.uw.fpmr); in kvm_arch_vcpu_load_fp() 139 fp_state.fpmr = &__vcpu_sys_reg(vcpu, FPMR); in kvm_arch_vcpu_ctxsync_fp()
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | processor.h | 158 u64 fpmr; member 259 sizeof_field(struct thread_struct, uw.fpmr) + in arch_thread_struct_whitelist()
|
D | fpsimd.h | 90 u64 *fpmr; member
|
D | kvm_host.h | 622 u64 fpmr; member
|
/linux-6.12.1/arch/arm64/include/uapi/asm/ |
D | sigcontext.h | 167 __u64 fpmr; member
|
/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/ |
D | switch.c | 205 *host_data_ptr(fpmr) = val; in kvm_hyp_save_fpsimd_host()
|
D | hyp-main.c | 89 write_sysreg_s(*host_data_ptr(fpmr), SYS_FPMR); in fpsimd_sve_sync()
|