Home
last modified time | relevance | path

Searched refs:tdescr (Results 1 – 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/
Dtest_signals.h47 struct tdescr { struct
85 int (*setup)(struct tdescr *td); argument
87 bool (*init)(struct tdescr *td); argument
89 void (*cleanup)(struct tdescr *td); argument
91 int (*trigger)(struct tdescr *td); argument
96 int (*run)(struct tdescr *td, siginfo_t *si, ucontext_t *uc); argument
98 void (*check_result)(struct tdescr *td); argument
101 extern struct tdescr tde;
Dtest_signals_utils.h13 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()
Dtest_signals_utils.c23 extern struct tdescr *current;
61 static void default_result(struct tdescr *td, bool force_exit) in default_result()
85 static bool handle_signal_unsupported(struct tdescr *td, in handle_signal_unsupported()
107 static bool handle_signal_trigger(struct tdescr *td, in handle_signal_trigger()
117 static bool handle_signal_ok(struct tdescr *td, in handle_signal_ok()
163 static bool handle_signal_copyctx(struct tdescr *td, in handle_signal_copyctx()
202 static int default_setup(struct tdescr *td) in default_setup()
238 static inline int default_trigger(struct tdescr *td) in default_trigger()
243 int test_init(struct tdescr *td) in test_init()
295 int test_setup(struct tdescr *td) in test_setup()
[all …]
Dtest_signals.c15 struct tdescr *current;
DREADME12 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
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/signal/testcases/
Dmangle_pstate_invalid_compat_toggle.c13 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, in mangle_invalid_pstate_run()
24 struct tdescr tde = {
Dfake_sigreturn_misaligned_sp.c18 static int fake_sigreturn_misaligned_run(struct tdescr *td, in fake_sigreturn_misaligned_run()
31 struct tdescr tde = {
Dmangle_pstate_invalid_daif_bits.c14 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, in mangle_invalid_pstate_run()
28 struct tdescr tde = {
Dmangle_pstate_invalid_mode_template.h10 static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, \
21 struct tdescr tde = { \
Dfake_sigreturn_bad_size_for_magic0.c18 static int fake_sigreturn_bad_size_for_magic0_run(struct tdescr *td, in fake_sigreturn_bad_size_for_magic0_run()
40 struct tdescr tde = {
Dfake_sigreturn_duplicated_fpsimd.c18 static int fake_sigreturn_duplicated_fpsimd_run(struct tdescr *td, in fake_sigreturn_duplicated_fpsimd_run()
44 struct tdescr tde = {
Dfake_sigreturn_bad_magic.c18 static int fake_sigreturn_bad_magic_run(struct tdescr *td, in fake_sigreturn_bad_magic_run()
46 struct tdescr tde = {
Dfake_sigreturn_missing_fpsimd.c19 static int fake_sigreturn_missing_fpsimd_run(struct tdescr *td, in fake_sigreturn_missing_fpsimd_run()
44 struct tdescr tde = {
Dfake_sigreturn_bad_size.c20 static int fake_sigreturn_bad_size_run(struct tdescr *td, in fake_sigreturn_bad_size_run()
71 struct tdescr tde = {