Lines Matching refs:sve
221 struct sve_context __user *sve; member
272 struct sve_context sve; in restore_sve_fpsimd_context() local
274 if (__copy_from_user(&sve, user->sve, sizeof(sve))) in restore_sve_fpsimd_context()
277 if (sve.flags & SVE_SIG_FLAG_SM) { in restore_sve_fpsimd_context()
289 if (sve.vl != vl) in restore_sve_fpsimd_context()
292 if (sve.head.size <= sizeof(*user->sve)) { in restore_sve_fpsimd_context()
298 vq = sve_vq_from_vl(sve.vl); in restore_sve_fpsimd_context()
300 if (sve.head.size < SVE_SIG_CONTEXT_SIZE(vq)) in restore_sve_fpsimd_context()
320 (char __user const *)user->sve + in restore_sve_fpsimd_context()
326 if (sve.flags & SVE_SIG_FLAG_SM) in restore_sve_fpsimd_context()
467 user->sve = NULL; in parse_user_sigframe()
525 if (user->sve) in parse_user_sigframe()
528 if (size < sizeof(*user->sve)) in parse_user_sigframe()
531 user->sve = (struct sve_context __user *)head; in parse_user_sigframe()
660 if (user.sve) in restore_sigframe()