Lines Matching refs:head
183 __put_user_error(FPSIMD_MAGIC, &ctx->head.magic, err); in preserve_fpsimd_context()
184 __put_user_error(sizeof(struct fpsimd_context), &ctx->head.size, err); in preserve_fpsimd_context()
196 __get_user_error(magic, &ctx->head.magic, err); in restore_fpsimd_context()
197 __get_user_error(size, &ctx->head.size, err); in restore_fpsimd_context()
238 __put_user_error(SVE_MAGIC, &ctx->head.magic, err); in preserve_sve_context()
240 &ctx->head.size, err); in preserve_sve_context()
272 if (sve.head.size <= sizeof(*user->sve)) { in restore_sve_fpsimd_context()
279 if (sve.head.size < SVE_SIG_CONTEXT_SIZE(vq)) in restore_sve_fpsimd_context()
330 struct _aarch64_ctx __user *head; in parse_user_sigframe() local
353 if (limit - offset < sizeof(*head)) in parse_user_sigframe()
359 head = (struct _aarch64_ctx __user *)(base + offset); in parse_user_sigframe()
360 __get_user_error(magic, &head->magic, err); in parse_user_sigframe()
361 __get_user_error(size, &head->size, err); in parse_user_sigframe()
384 user->fpsimd = (struct fpsimd_context __user *)head; in parse_user_sigframe()
401 user->sve = (struct sve_context __user *)head; in parse_user_sigframe()
411 userp = (char const __user *)head; in parse_user_sigframe()
470 if (size < sizeof(*head)) in parse_user_sigframe()
643 __put_user_error(ESR_MAGIC, &esr_ctx->head.magic, err); in setup_sigframe()
644 __put_user_error(sizeof(*esr_ctx), &esr_ctx->head.size, err); in setup_sigframe()
679 __put_user_error(EXTRA_MAGIC, &extra->head.magic, err); in setup_sigframe()
680 __put_user_error(EXTRA_CONTEXT_SIZE, &extra->head.size, err); in setup_sigframe()