Lines Matching refs:sve
221 struct sve_context __user *sve; member
264 struct sve_context sve; in restore_sve_fpsimd_context() local
266 if (__copy_from_user(&sve, user->sve, sizeof(sve))) in restore_sve_fpsimd_context()
269 if (sve.vl != task_get_sve_vl(current)) in restore_sve_fpsimd_context()
272 if (sve.head.size <= sizeof(*user->sve)) { in restore_sve_fpsimd_context()
277 vq = sve_vq_from_vl(sve.vl); in restore_sve_fpsimd_context()
279 if (sve.head.size < SVE_SIG_CONTEXT_SIZE(vq)) in restore_sve_fpsimd_context()
299 (char __user const *)user->sve + in restore_sve_fpsimd_context()
343 user->sve = NULL; in parse_user_sigframe()
400 if (user->sve) in parse_user_sigframe()
403 if (size < sizeof(*user->sve)) in parse_user_sigframe()
406 user->sve = (struct sve_context __user *)head; in parse_user_sigframe()
522 if (user.sve) { in restore_sigframe()