Searched refs:fpsimd (Results 1 – 9 of 9) sorted by relevance
/linux/arch/arm64/kernel/ |
H A D | signal.c | 229 struct fpsimd_context __user *fpsimd; member 249 struct user_fpsimd_state const *fpsimd = in preserve_fpsimd_context() local 254 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context() 255 __put_user_error(fpsimd->fpsr, &ctx->fpsr, err); in preserve_fpsimd_context() 256 __put_user_error(fpsimd->fpcr, &ctx->fpcr, err); in preserve_fpsimd_context() 267 struct user_fpsimd_state fpsimd; in restore_fpsimd_context() local 275 err = __copy_from_user(fpsimd.vregs, &(user->fpsimd->vregs), in restore_fpsimd_context() 276 sizeof(fpsimd.vregs)); in restore_fpsimd_context() 277 __get_user_error(fpsimd.fpsr, &(user->fpsimd->fpsr), err); in restore_fpsimd_context() 278 __get_user_error(fpsimd.fpcr, &(user->fpsimd->fpcr), err); in restore_fpsimd_context() [all …]
|
H A D | signal32.c | 94 struct user_fpsimd_state const *fpsimd = in compat_preserve_vfp_context() local 118 .raw = fpsimd->vregs[i >> 1], in compat_preserve_vfp_context() 126 fpscr = (fpsimd->fpsr & VFP_FPSCR_STAT_MASK) | in compat_preserve_vfp_context() 127 (fpsimd->fpcr & VFP_FPSCR_CTRL_MASK); in compat_preserve_vfp_context() 144 struct user_fpsimd_state fpsimd; in compat_restore_vfp_context() local 164 fpsimd.vregs[i >> 1] = vreg.raw; in compat_restore_vfp_context() 169 fpsimd.fpsr = fpscr & VFP_FPSCR_STAT_MASK; in compat_restore_vfp_context() 170 fpsimd.fpcr = fpscr & VFP_FPSCR_CTRL_MASK; in compat_restore_vfp_context() 177 fpsimd_update_current_state(&fpsimd); in compat_restore_vfp_context()
|
/linux/tools/testing/selftests/arm64/fp/ |
H A D | Makefile | 14 TEST_GEN_PROGS_EXTENDED := fp-pidbench fpsimd-test \ 23 TEST_PROGS_EXTENDED := fpsimd-stress sve-stress ssve-stress za-stress 31 $(OUTPUT)/fpsimd-test: fpsimd-test.S $(OUTPUT)/asm-utils.o
|
H A D | .gitignore | 4 fpsimd-test
|
H A D | fpsimd-stress | 46 ./fpsimd-test >$log &
|
H A D | README | 16 (The fpsimd-stress test works the same way; just substitute "fpsimd" for
|
/linux/arch/arm64/kvm/hyp/vhe/ |
H A D | Makefile | 13 ../fpsimd.o ../hyp-entry.o ../exception.o
|
/linux/arch/arm64/kvm/ |
H A D | Makefile | 19 vgic-sys-reg-v3.o fpsimd.o pkvm.o \
|
/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | Makefile | 29 ../fpsimd.o ../hyp-entry.o ../exception.o ../pgtable.o
|