fpsimd            172 arch/arm64/kernel/signal.c 	struct user_fpsimd_state const *fpsimd =
fpsimd            177 arch/arm64/kernel/signal.c 	err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs));
fpsimd            178 arch/arm64/kernel/signal.c 	__put_user_error(fpsimd->fpsr, &ctx->fpsr, err);
fpsimd            179 arch/arm64/kernel/signal.c 	__put_user_error(fpsimd->fpcr, &ctx->fpcr, err);
fpsimd            190 arch/arm64/kernel/signal.c 	struct user_fpsimd_state fpsimd;
fpsimd            203 arch/arm64/kernel/signal.c 	err = __copy_from_user(fpsimd.vregs, ctx->vregs,
fpsimd            204 arch/arm64/kernel/signal.c 			       sizeof(fpsimd.vregs));
fpsimd            205 arch/arm64/kernel/signal.c 	__get_user_error(fpsimd.fpsr, &ctx->fpsr, err);
fpsimd            206 arch/arm64/kernel/signal.c 	__get_user_error(fpsimd.fpcr, &ctx->fpcr, err);
fpsimd            212 arch/arm64/kernel/signal.c 		fpsimd_update_current_state(&fpsimd);
fpsimd            219 arch/arm64/kernel/signal.c 	struct fpsimd_context __user *fpsimd;
fpsimd            261 arch/arm64/kernel/signal.c 	struct user_fpsimd_state fpsimd;
fpsimd            303 arch/arm64/kernel/signal.c 	err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs,
fpsimd            304 arch/arm64/kernel/signal.c 			       sizeof(fpsimd.vregs));
fpsimd            305 arch/arm64/kernel/signal.c 	__get_user_error(fpsimd.fpsr, &user->fpsimd->fpsr, err);
fpsimd            306 arch/arm64/kernel/signal.c 	__get_user_error(fpsimd.fpcr, &user->fpsimd->fpcr, err);
fpsimd            310 arch/arm64/kernel/signal.c 		fpsimd_update_current_state(&fpsimd);
fpsimd            335 arch/arm64/kernel/signal.c 	user->fpsimd = NULL;
fpsimd            374 arch/arm64/kernel/signal.c 			if (user->fpsimd)
fpsimd            377 arch/arm64/kernel/signal.c 			if (size < sizeof(*user->fpsimd))
fpsimd            380 arch/arm64/kernel/signal.c 			user->fpsimd = (struct fpsimd_context __user *)head;
fpsimd            510 arch/arm64/kernel/signal.c 		if (!user.fpsimd)
fpsimd            519 arch/arm64/kernel/signal.c 			err = restore_fpsimd_context(user.fpsimd);
fpsimd             96 arch/arm64/kernel/signal32.c 	struct user_fpsimd_state const *fpsimd =
fpsimd            120 arch/arm64/kernel/signal32.c 			.raw = fpsimd->vregs[i >> 1],
fpsimd            128 arch/arm64/kernel/signal32.c 	fpscr = (fpsimd->fpsr & VFP_FPSCR_STAT_MASK) |
fpsimd            129 arch/arm64/kernel/signal32.c 		(fpsimd->fpcr & VFP_FPSCR_CTRL_MASK);
fpsimd            146 arch/arm64/kernel/signal32.c 	struct user_fpsimd_state fpsimd;
fpsimd            166 arch/arm64/kernel/signal32.c 		fpsimd.vregs[i >> 1] = vreg.raw;
fpsimd            171 arch/arm64/kernel/signal32.c 	fpsimd.fpsr = fpscr & VFP_FPSCR_STAT_MASK;
fpsimd            172 arch/arm64/kernel/signal32.c 	fpsimd.fpcr = fpscr & VFP_FPSCR_CTRL_MASK;
fpsimd            179 arch/arm64/kernel/signal32.c 		fpsimd_update_current_state(&fpsimd);
fpsimd             32 arch/arm64/kvm/fpsimd.c 	struct user_fpsimd_state *fpsimd = &current->thread.uw.fpsimd_state;
fpsimd             42 arch/arm64/kvm/fpsimd.c 	ret = create_hyp_mappings(fpsimd, fpsimd + 1, PAGE_HYP);
fpsimd             47 arch/arm64/kvm/fpsimd.c 	vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd);