Home
last modified time | relevance | path

Searched refs:fpsimd_context (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/testcases/
H A Dfake_sigreturn_duplicated_fpsimd.c27 head = get_starting_head(shead, sizeof(struct fpsimd_context) + HDR_SZ, in fake_sigreturn_duplicated_fpsimd_run()
32 /* Add a spurious fpsimd_context */ in fake_sigreturn_duplicated_fpsimd_run()
34 head->size = sizeof(struct fpsimd_context); in fake_sigreturn_duplicated_fpsimd_run()
46 .descr = "Triggers a sigreturn including two fpsimd_context",
H A Dtestcases.c82 sizeof(struct fpsimd_context)) in validate_reserved()
83 *err = "Bad size for fpsimd_context"; in validate_reserved()
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/testcases/
H A Dfake_sigreturn_duplicated_fpsimd.c27 head = get_starting_head(shead, sizeof(struct fpsimd_context) + HDR_SZ, in fake_sigreturn_duplicated_fpsimd_run()
32 /* Add a spurious fpsimd_context */ in fake_sigreturn_duplicated_fpsimd_run()
34 head->size = sizeof(struct fpsimd_context); in fake_sigreturn_duplicated_fpsimd_run()
46 .descr = "Triggers a sigreturn including two fpsimd_context",
H A Dtestcases.c179 sizeof(struct fpsimd_context)) in validate_reserved()
180 *err = "Bad size for fpsimd_context"; in validate_reserved()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsignal.c171 static int preserve_fpsimd_context(struct fpsimd_context __user *ctx) in preserve_fpsimd_context()
184 __put_user_error(sizeof(struct fpsimd_context), &ctx->head.size, err); in preserve_fpsimd_context()
189 static int restore_fpsimd_context(struct fpsimd_context __user *ctx) in restore_fpsimd_context()
200 if (magic != FPSIMD_MAGIC || size != sizeof(struct fpsimd_context)) in restore_fpsimd_context()
220 struct fpsimd_context __user *fpsimd;
384 user->fpsimd = (struct fpsimd_context __user *)head; in parse_user_sigframe()
577 sizeof(struct fpsimd_context)); in setup_sigframe_layout()
633 struct fpsimd_context __user *fpsimd_ctx = in setup_sigframe()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsignal.c175 struct fpsimd_context __user *fpsimd;
187 static int preserve_fpsimd_context(struct fpsimd_context __user *ctx) in preserve_fpsimd_context()
200 __put_user_error(sizeof(struct fpsimd_context), &ctx->head.size, err); in preserve_fpsimd_context()
211 if (user->fpsimd_size != sizeof(struct fpsimd_context)) in restore_fpsimd_context()
635 user->fpsimd = (struct fpsimd_context __user *)head; in parse_user_sigframe()
865 sizeof(struct fpsimd_context)); in setup_sigframe_layout()
956 struct fpsimd_context __user *fpsimd_ctx = in setup_sigframe()
/kernel/linux/linux-5.10/arch/arm64/include/uapi/asm/
H A Dsigcontext.h45 * 0x210 fpsimd_context
73 struct fpsimd_context { struct
103 * 1) fpsimd_context, esr_context and extra_context must be placed in
217 * Unlike vregs[] in fpsimd_context, each SVE scalable register (Z-, P- or FFR)
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h25 struct fpsimd_context { struct
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h36 struct fpsimd_context { struct
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h36 struct fpsimd_context { struct
/kernel/linux/linux-6.6/arch/arm64/include/uapi/asm/
H A Dsigcontext.h45 * 0x210 fpsimd_context
77 struct fpsimd_context { struct
107 * 1) fpsimd_context, esr_context and extra_context must be placed in
255 * Unlike vregs[] in fpsimd_context, each SVE scalable register (Z-, P- or FFR)

Completed in 7 milliseconds