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 D | testcases.c | 28 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 D | testcases.h | 81 bool validate_extra_context(struct extra_context *extra, char **err);
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/testcases/ |
H A D | testcases.c | 32 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 D | test_signals_utils.c | 173 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 D | signal.c | 66 #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 D | sigcontext.h | 48 * 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 D | sigcontext.h | 37 struct extra_context { struct
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 48 struct extra_context { struct
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 48 struct extra_context { struct
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | signal.c | 69 #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 D | sigcontext.h | 48 * 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