Searched refs:fpsimd (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/arch/arm64/kernel/ |
D | signal.c | 183 struct user_fpsimd_state const *fpsimd = in preserve_fpsimd_context() local 188 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context() 189 __put_user_error(fpsimd->fpsr, &ctx->fpsr, err); in preserve_fpsimd_context() 190 __put_user_error(fpsimd->fpcr, &ctx->fpcr, err); in preserve_fpsimd_context() 201 struct user_fpsimd_state fpsimd; in restore_fpsimd_context() local 214 err = __copy_from_user(fpsimd.vregs, ctx->vregs, in restore_fpsimd_context() 215 sizeof(fpsimd.vregs)); in restore_fpsimd_context() 216 __get_user_error(fpsimd.fpsr, &ctx->fpsr, err); in restore_fpsimd_context() 217 __get_user_error(fpsimd.fpcr, &ctx->fpcr, err); in restore_fpsimd_context() 223 fpsimd_update_current_state(&fpsimd); in restore_fpsimd_context() [all …]
|
D | signal32.c | 152 struct user_fpsimd_state const *fpsimd = in compat_preserve_vfp_context() local 176 .raw = fpsimd->vregs[i >> 1], in compat_preserve_vfp_context() 184 fpscr = (fpsimd->fpsr & VFP_FPSCR_STAT_MASK) | in compat_preserve_vfp_context() 185 (fpsimd->fpcr & VFP_FPSCR_CTRL_MASK); in compat_preserve_vfp_context() 202 struct user_fpsimd_state fpsimd; in compat_restore_vfp_context() local 222 fpsimd.vregs[i >> 1] = vreg.raw; in compat_restore_vfp_context() 227 fpsimd.fpsr = fpscr & VFP_FPSCR_STAT_MASK; in compat_restore_vfp_context() 228 fpsimd.fpcr = fpscr & VFP_FPSCR_CTRL_MASK; in compat_restore_vfp_context() 235 fpsimd_update_current_state(&fpsimd); in compat_restore_vfp_context()
|
D | Makefile | 15 arm64-obj-y := debug-monitors.o entry.o irq.o fpsimd.o \ 16 entry-fpsimd.o process.o ptrace.o setup.o signal.o \
|
/Linux-v4.19/arch/arm64/kvm/ |
D | fpsimd.c | 31 struct user_fpsimd_state *fpsimd = ¤t->thread.uw.fpsimd_state; in kvm_arch_vcpu_run_map_fp() local 41 ret = create_hyp_mappings(fpsimd, fpsimd + 1, PAGE_HYP); in kvm_arch_vcpu_run_map_fp() 46 vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd); in kvm_arch_vcpu_run_map_fp()
|
D | Makefile | 22 kvm-$(CONFIG_KVM_ARM_HOST) += vgic-sys-reg-v3.o fpsimd.o
|
/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | Makefile | 19 obj-$(CONFIG_KVM_ARM_HOST) += fpsimd.o
|