Searched refs:tdescr (Results 1 – 14 of 14) sorted by relevance
| /Linux-v5.10/tools/testing/selftests/arm64/signal/ |
| D | test_signals.h | 45 struct tdescr { struct 83 int (*setup)(struct tdescr *td); argument 85 bool (*init)(struct tdescr *td); argument 87 void (*cleanup)(struct tdescr *td); argument 89 int (*trigger)(struct tdescr *td); argument 94 int (*run)(struct tdescr *td, siginfo_t *si, ucontext_t *uc); argument 96 void (*check_result)(struct tdescr *td); argument 99 extern struct tdescr tde;
|
| D | test_signals_utils.h | 13 int test_init(struct tdescr *td); 14 int test_setup(struct tdescr *td); 15 void test_cleanup(struct tdescr *td); 16 int test_run(struct tdescr *td); 17 void test_result(struct tdescr *td); 19 static inline bool feats_ok(struct tdescr *td) in feats_ok() 56 static __always_inline bool get_current_context(struct tdescr *td, in get_current_context()
|
| D | test_signals_utils.c | 23 extern struct tdescr *current; 60 static void default_result(struct tdescr *td, bool force_exit) in default_result() 84 static bool handle_signal_unsupported(struct tdescr *td, in handle_signal_unsupported() 106 static bool handle_signal_trigger(struct tdescr *td, in handle_signal_trigger() 116 static bool handle_signal_ok(struct tdescr *td, in handle_signal_ok() 162 static bool handle_signal_copyctx(struct tdescr *td, in handle_signal_copyctx() 201 static int default_setup(struct tdescr *td) in default_setup() 237 static inline int default_trigger(struct tdescr *td) in default_trigger() 242 int test_init(struct tdescr *td) in test_init() 289 int test_setup(struct tdescr *td) in test_setup() [all …]
|
| D | test_signals.c | 15 struct tdescr *current;
|
| D | README | 12 is described (and configured) using the descriptor signals.h::struct tdescr 21 tdescr overriding all the defaults we wish to change (as of now providing a
|
| /Linux-v5.10/tools/testing/selftests/arm64/signal/testcases/ |
| D | mangle_pstate_invalid_compat_toggle.c | 13 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, in mangle_invalid_pstate_run() 24 struct tdescr tde = {
|
| D | fake_sigreturn_misaligned_sp.c | 18 static int fake_sigreturn_misaligned_run(struct tdescr *td, in fake_sigreturn_misaligned_run() 31 struct tdescr tde = {
|
| D | mangle_pstate_invalid_daif_bits.c | 14 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, in mangle_invalid_pstate_run() 28 struct tdescr tde = {
|
| D | mangle_pstate_invalid_mode_template.h | 10 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, \ 21 struct tdescr tde = { \
|
| D | fake_sigreturn_bad_size_for_magic0.c | 18 static int fake_sigreturn_bad_size_for_magic0_run(struct tdescr *td, in fake_sigreturn_bad_size_for_magic0_run() 40 struct tdescr tde = {
|
| D | fake_sigreturn_bad_magic.c | 18 static int fake_sigreturn_bad_magic_run(struct tdescr *td, in fake_sigreturn_bad_magic_run() 46 struct tdescr tde = {
|
| D | fake_sigreturn_duplicated_fpsimd.c | 18 static int fake_sigreturn_duplicated_fpsimd_run(struct tdescr *td, in fake_sigreturn_duplicated_fpsimd_run() 44 struct tdescr tde = {
|
| D | fake_sigreturn_missing_fpsimd.c | 19 static int fake_sigreturn_missing_fpsimd_run(struct tdescr *td, in fake_sigreturn_missing_fpsimd_run() 44 struct tdescr tde = {
|
| D | fake_sigreturn_bad_size.c | 20 static int fake_sigreturn_bad_size_run(struct tdescr *td, in fake_sigreturn_bad_size_run() 71 struct tdescr tde = {
|