Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/testcases/
H A Dtestcases.c28 bool validate_extra_context(struct extra_context *extra, char **err) in validate_extra_context()
58 struct extra_context *extra = NULL; in validate_reserved()
102 sizeof(struct extra_context)) in validate_reserved()
103 *err = "Bad size for extra_context"; in validate_reserved()
105 extra = (struct extra_context *)head; in validate_reserved()
155 * available and an extra_context record is present, it throws away the
156 * extra_context record.
182 fprintf(stderr, "Low on space:%zd. Discarding extra_context.\n", in get_starting_head()
H A Dtestcases.h81 bool validate_extra_context(struct extra_context *extra, char **err);
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/testcases/
H A Dtestcases.c32 bool validate_extra_context(struct extra_context *extra, char **err, in validate_extra_context()
137 struct extra_context *extra = NULL; in validate_reserved()
216 sizeof(struct extra_context)) in validate_reserved()
217 *err = "Bad size for extra_context"; in validate_reserved()
219 extra = (struct extra_context *)head; in validate_reserved()
294 * available and an extra_context record is present, it throws away the
295 * extra_context record.
321 fprintf(stderr, "Low on space:%zd. Discarding extra_context.\n", in get_starting_head()
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/
H A Dtest_signals_utils.c173 struct extra_context *extra, *copied_extra; in handle_signal_copyctx()
188 extra = (struct extra_context *)head; in handle_signal_copyctx()
192 * extra_context and a 16 byte terminator. Include it in handle_signal_copyctx()
198 to_copy += offset + sizeof(struct extra_context) + 16; in handle_signal_copyctx()
200 copied_extra = (struct extra_context *)&(td->live_uc->uc_mcontext.__reserved[offset]); in handle_signal_copyctx()
217 * struct extra_context and the following terminator record, in handle_signal_copyctx()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsignal.c66 #define EXTRA_CONTEXT_SIZE round_up(sizeof(struct extra_context), 16)
108 sizeof(struct extra_context), false); in __sigframe_alloc()
347 struct extra_context const __user *extra; in parse_user_sigframe()
413 extra = (struct extra_context const __user *)userp; in parse_user_sigframe()
437 /* Prevent looping/repeated parsing of extra_context */ in parse_user_sigframe()
660 struct extra_context __user *extra; in setup_sigframe()
665 extra = (struct extra_context __user *)userp; in setup_sigframe()
/kernel/linux/linux-5.10/arch/arm64/include/uapi/asm/
H A Dsigcontext.h48 * 0x20 extra_context (optional)
98 * extra_context: describes extra space in the signal frame for
103 * 1) fpsimd_context, esr_context and extra_context must be placed in
109 * 2) There must not be more than one extra_context.
111 * 3) If extra_context is present, it must be followed immediately in
116 * _aarch64_ctx that follows the extra_context structure in
125 struct extra_context { struct
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h37 struct extra_context { struct
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h48 struct extra_context { struct
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm64/asm/
H A Dsigcontext.h48 struct extra_context { struct
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsignal.c69 #define EXTRA_CONTEXT_SIZE round_up(sizeof(struct extra_context), 16)
111 sizeof(struct extra_context), false); in __sigframe_alloc()
601 struct extra_context const __user *extra; in parse_user_sigframe()
696 extra = (struct extra_context const __user *)userp; in parse_user_sigframe()
720 /* Prevent looping/repeated parsing of extra_context */ in parse_user_sigframe()
1005 struct extra_context __user *extra; in setup_sigframe()
1010 extra = (struct extra_context __user *)userp; in setup_sigframe()
/kernel/linux/linux-6.6/arch/arm64/include/uapi/asm/
H A Dsigcontext.h48 * 0x20 extra_context (optional)
102 * extra_context: describes extra space in the signal frame for
107 * 1) fpsimd_context, esr_context and extra_context must be placed in
113 * 2) There must not be more than one extra_context.
115 * 3) If extra_context is present, it must be followed immediately in
120 * _aarch64_ctx that follows the extra_context structure in
129 struct extra_context { struct

Completed in 10 milliseconds