Home
last modified time | relevance | path

Searched refs:fpsimd (Results 1 – 8 of 8) sorted by relevance

/arch/arm64/kernel/
A Dsignal.c232 struct fpsimd_context __user *fpsimd; member
259 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context()
280 err = __copy_from_user(fpsimd->vregs, &(user->fpsimd->vregs), in read_fpsimd_context()
281 sizeof(fpsimd->vregs)); in read_fpsimd_context()
282 __get_user_error(fpsimd->fpsr, &(user->fpsimd->fpsr), err); in read_fpsimd_context()
283 __get_user_error(fpsimd->fpcr, &(user->fpsimd->fpcr), err); in read_fpsimd_context()
290 struct user_fpsimd_state fpsimd; in restore_fpsimd_context() local
401 struct user_fpsimd_state fpsimd; in restore_sve_fpsimd_context() local
749 user->fpsimd = NULL; in parse_user_sigframe()
796 if (user->fpsimd) in parse_user_sigframe()
[all …]
A Dsignal32.c94 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()
180 current->thread.uw.fpsimd_state = fpsimd; in compat_restore_vfp_context()
A DMakefile29 obj-y := debug-monitors.o entry.o irq.o fpsimd.o \
30 entry-common.o entry-fpsimd.o process.o ptrace.o \
A Dfpsimd.c698 static inline void __fpsimd_zero_vregs(struct user_fpsimd_state *fpsimd) in __fpsimd_zero_vregs() argument
700 memset(&fpsimd->vregs, 0, sizeof(fpsimd->vregs)); in __fpsimd_zero_vregs()
A Dptrace.c893 bool fpsimd; in sve_set_common() local
910 fpsimd = (header.flags & SVE_PT_REGS_MASK) == SVE_PT_REGS_FPSIMD; in sve_set_common()
911 if (fpsimd && type == ARM64_VEC_SME) in sve_set_common()
931 if (!fpsimd) { in sve_set_common()
968 if (fpsimd) { in sve_set_common()
/arch/arm64/kvm/hyp/vhe/
A DMakefile13 ../fpsimd.o ../hyp-entry.o ../exception.o
/arch/arm64/kvm/
A DMakefile19 vgic-sys-reg-v3.o fpsimd.o pkvm.o \
/arch/arm64/kvm/hyp/nvhe/
A DMakefile29 ../fpsimd.o ../hyp-entry.o ../exception.o ../pgtable.o

Completed in 21 milliseconds