/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/testcases/ |
H A D | testcases.h | 26 sizeof(struct _aarch64_ctx) 29 (struct _aarch64_ctx *)(&(sf).uc.uc_mcontext.__reserved) 35 (struct _aarch64_ctx *)(&(buf).uc.uc_mcontext.__reserved) 77 * head->size accounts both for payload and header _aarch64_ctx size ! 80 (struct _aarch64_ctx *)((char *)(h) + (h)->size) 90 struct _aarch64_ctx *get_header(struct _aarch64_ctx *head, uint32_t magic, 93 static inline struct _aarch64_ctx *get_terminator(struct _aarch64_ctx *head, in get_terminator() 100 static inline void write_terminator_record(struct _aarch64_ctx *tai [all...] |
H A D | testcases.c | 9 struct _aarch64_ctx *get_header(struct _aarch64_ctx *head, uint32_t magic, in get_header() 13 struct _aarch64_ctx *found = NULL; in get_header() 35 struct _aarch64_ctx *term; in validate_extra_context() 141 struct _aarch64_ctx *head = in validate_reserved() 142 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved; in validate_reserved() 309 struct _aarch64_ctx *get_starting_head(struct _aarch64_ctx *shead, in get_starting_head() 314 struct _aarch64_ctx *head; in get_starting_head()
|
H A D | ssve_za_regs.c | 71 struct _aarch64_ctx *head = GET_BUF_RESV_HEAD(context); in do_one_sme_vl() 72 struct _aarch64_ctx *regs; in do_one_sme_vl()
|
H A D | fake_sigreturn_bad_magic.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_magic_run()
|
H A D | fake_sigreturn_missing_fpsimd.c | 23 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in fake_sigreturn_missing_fpsimd_run()
|
H A D | fake_sigreturn_duplicated_fpsimd.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_duplicated_fpsimd_run()
|
H A D | fake_sigreturn_bad_size_for_magic0.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_for_magic0_run()
|
H A D | zt_no_regs.c | 24 struct _aarch64_ctx *head = GET_BUF_RESV_HEAD(context); in zt_no_regs_run()
|
H A D | sme_vl.c | 33 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in sme_vl()
|
H A D | sve_vl.c | 33 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in sve_vl()
|
H A D | fake_sigreturn_bad_size.c | 24 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_run()
|
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/testcases/ |
H A D | testcases.h | 24 sizeof(struct _aarch64_ctx) 27 (struct _aarch64_ctx *)(&(sf).uc.uc_mcontext.__reserved) 68 * head->size accounts both for payload and header _aarch64_ctx size ! 71 (struct _aarch64_ctx *)((char *)(h) + (h)->size) 83 struct _aarch64_ctx *get_header(struct _aarch64_ctx *head, uint32_t magic, 86 static inline struct _aarch64_ctx *get_terminator(struct _aarch64_ctx *head, in get_terminator() 93 static inline void write_terminator_record(struct _aarch64_ctx *tail) in write_terminator_record() 101 struct _aarch64_ctx *get_starting_hea [all...] |
H A D | testcases.c | 5 struct _aarch64_ctx *get_header(struct _aarch64_ctx *head, uint32_t magic, in get_header() 9 struct _aarch64_ctx *found = NULL; in get_header() 30 struct _aarch64_ctx *term; in validate_extra_context() 59 struct _aarch64_ctx *head = in validate_reserved() 60 (struct _aarch64_ctx *)uc->uc_mcontext.__reserved; in validate_reserved() 170 struct _aarch64_ctx *get_starting_head(struct _aarch64_ctx *shead, in get_starting_head() 175 struct _aarch64_ctx *head; in get_starting_head()
|
H A D | fake_sigreturn_missing_fpsimd.c | 23 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in fake_sigreturn_missing_fpsimd_run()
|
H A D | fake_sigreturn_bad_magic.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_magic_run()
|
H A D | fake_sigreturn_duplicated_fpsimd.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_duplicated_fpsimd_run()
|
H A D | fake_sigreturn_bad_size_for_magic0.c | 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_for_magic0_run()
|
H A D | fake_sigreturn_bad_size.c | 24 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_run()
|
/kernel/linux/linux-6.6/arch/arm64/include/uapi/asm/ |
H A D | sigcontext.h | 49 * 0x10 terminator (null _aarch64_ctx) 70 struct _aarch64_ctx { struct 78 struct _aarch64_ctx head; 97 struct _aarch64_ctx head; 116 * sigcontext.__reserved[] by the terminating null _aarch64_ctx. 120 * _aarch64_ctx that follows the extra_context structure in 125 * _aarch64_ctx. 130 struct _aarch64_ctx head; 139 struct _aarch64_ctx head; 151 struct _aarch64_ctx hea [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/uapi/asm/ |
H A D | sigcontext.h | 49 * 0x10 terminator (null _aarch64_ctx) 66 struct _aarch64_ctx { struct 74 struct _aarch64_ctx head; 93 struct _aarch64_ctx head; 112 * sigcontext.__reserved[] by the terminating null _aarch64_ctx. 116 * _aarch64_ctx that follows the extra_context structure in 121 * _aarch64_ctx. 126 struct _aarch64_ctx head; 135 struct _aarch64_ctx head;
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 20 struct _aarch64_ctx { struct 26 struct _aarch64_ctx head; 33 struct _aarch64_ctx head; 38 struct _aarch64_ctx head; 45 struct _aarch64_ctx head;
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 31 struct _aarch64_ctx { struct 37 struct _aarch64_ctx head; 44 struct _aarch64_ctx head; 49 struct _aarch64_ctx head; 56 struct _aarch64_ctx head;
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 31 struct _aarch64_ctx { struct 37 struct _aarch64_ctx head; 44 struct _aarch64_ctx head; 49 struct _aarch64_ctx head; 56 struct _aarch64_ctx head;
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | signal.c | 65 #define TERMINATOR_SIZE round_up(sizeof(struct _aarch64_ctx), 16) 154 sizeof(struct _aarch64_ctx)); in sigframe_alloc_end() 330 struct _aarch64_ctx __user *head; in parse_user_sigframe() 350 struct _aarch64_ctx const __user *end; in parse_user_sigframe() 359 head = (struct _aarch64_ctx __user *)(base + offset); in parse_user_sigframe() 426 end = (struct _aarch64_ctx const __user *)userp; in parse_user_sigframe() 661 struct _aarch64_ctx __user *end; in setup_sigframe() 668 end = (struct _aarch64_ctx __user *)userp; in setup_sigframe() 691 struct _aarch64_ctx __user *end = in setup_sigframe()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | signal.c | 68 #define TERMINATOR_SIZE round_up(sizeof(struct _aarch64_ctx), 16) 157 sizeof(struct _aarch64_ctx)); in sigframe_alloc_end() 581 struct _aarch64_ctx __user *head; in parse_user_sigframe() 604 struct _aarch64_ctx const __user *end; in parse_user_sigframe() 613 head = (struct _aarch64_ctx __user *)(base + offset); in parse_user_sigframe() 709 end = (struct _aarch64_ctx const __user *)userp; in parse_user_sigframe() 1006 struct _aarch64_ctx __user *end; in setup_sigframe() 1013 end = (struct _aarch64_ctx __user *)userp; in setup_sigframe() 1036 struct _aarch64_ctx __user *end = in setup_sigframe()
|