Symbol: tdescr
tools/testing/selftests/arm64/signal/test_signals.c
19
struct tdescr *current = &tde;
tools/testing/selftests/arm64/signal/test_signals.h
100
void (*cleanup)(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals.h
102
int (*trigger)(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals.h
107
int (*run)(struct tdescr *td, siginfo_t *si, ucontext_t *uc);
tools/testing/selftests/arm64/signal/test_signals.h
109
void (*check_result)(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals.h
112
extern struct tdescr tde;
tools/testing/selftests/arm64/signal/test_signals.h
96
int (*setup)(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals.h
98
bool (*init)(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.c
113
static bool handle_signal_trigger(struct tdescr *td,
tools/testing/selftests/arm64/signal/test_signals_utils.c
123
static bool handle_signal_ok(struct tdescr *td,
tools/testing/selftests/arm64/signal/test_signals_utils.c
178
static bool handle_signal_copyctx(struct tdescr *td,
tools/testing/selftests/arm64/signal/test_signals_utils.c
23
extern struct tdescr *current;
tools/testing/selftests/arm64/signal/test_signals_utils.c
269
static int default_setup(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
305
static inline int default_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
310
int test_init(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
384
int test_setup(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
400
int test_run(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
410
void test_result(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
417
void test_cleanup(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.c
67
static void default_result(struct tdescr *td, bool force_exit)
tools/testing/selftests/arm64/signal/test_signals_utils.c
91
static bool handle_signal_unsupported(struct tdescr *td,
tools/testing/selftests/arm64/signal/test_signals_utils.h
16
int test_init(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.h
17
int test_setup(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.h
18
void test_cleanup(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.h
19
int test_run(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.h
20
void test_result(struct tdescr *td);
tools/testing/selftests/arm64/signal/test_signals_utils.h
60
static inline bool feats_ok(struct tdescr *td)
tools/testing/selftests/arm64/signal/test_signals_utils.h
99
static __always_inline bool get_current_context(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_magic.c
18
static int fake_sigreturn_bad_magic_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_magic.c
46
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size.c
20
static int fake_sigreturn_bad_size_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size.c
71
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size_for_magic0.c
18
static int fake_sigreturn_bad_size_for_magic0_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size_for_magic0.c
40
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_duplicated_fpsimd.c
18
static int fake_sigreturn_duplicated_fpsimd_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_duplicated_fpsimd.c
44
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_misaligned_sp.c
18
static int fake_sigreturn_misaligned_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_misaligned_sp.c
31
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_missing_fpsimd.c
19
static int fake_sigreturn_missing_fpsimd_run(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_missing_fpsimd.c
44
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sme_change_vl.c
20
static bool sme_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sme_change_vl.c
33
static int fake_sigreturn_ssve_change_vl(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sme_change_vl.c
68
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c
20
static bool sve_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c
33
static int fake_sigreturn_sve_change_vl(struct tdescr *td,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c
68
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/fpmr_siginfo.c
39
int fpmr_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/fpmr_siginfo.c
77
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c
33
static int gcs_op_fault_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c
44
static int gcs_op_fault_signal(struct tdescr *td, siginfo_t *si,
tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c
52
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/gcs_frame.c
18
static int gcs_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/gcs_frame.c
82
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
23
static bool alloc_gcs(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
38
static int gcs_prot_none_fault_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
54
static int gcs_prot_none_fault_signal(struct tdescr *td, siginfo_t *si,
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
66
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
22
static bool alloc_gcs(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
37
static int gcs_write_fault_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
48
static int gcs_write_fault_signal(struct tdescr *td, siginfo_t *si,
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
57
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_compat_toggle.c
13
static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si,
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_compat_toggle.c
24
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_daif_bits.c
14
static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si,
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_daif_bits.c
28
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_mode_template.h
10
static int mangle_invalid_pstate_run(struct tdescr *td, siginfo_t *si, \
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_mode_template.h
21
struct tdescr tde = { \
tools/testing/selftests/arm64/signal/testcases/poe_siginfo.c
39
int poe_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/poe_siginfo.c
81
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/sme_trap_no_sm.c
16
int sme_trap_no_sm_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sme_trap_no_sm.c
24
int sme_trap_no_sm_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sme_trap_no_sm.c
29
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/sme_trap_non_streaming.c
16
int sme_trap_non_streaming_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sme_trap_non_streaming.c
30
int sme_trap_non_streaming_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sme_trap_non_streaming.c
35
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/sme_trap_za.c
15
int sme_trap_za_trigger(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sme_trap_za.c
23
int sme_trap_za_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sme_trap_za.c
28
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/sme_vl.c
19
static bool get_sme_vl(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sme_vl.c
30
static int sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sme_vl.c
61
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/ssve_regs.c
110
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/ssve_regs.c
23
static bool sme_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/ssve_regs.c
42
static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc,
tools/testing/selftests/arm64/signal/testcases/ssve_regs.c
96
static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/ssve_za_regs.c
120
static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/ssve_za_regs.c
134
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/ssve_za_regs.c
23
static bool sme_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/ssve_za_regs.c
47
static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc,
tools/testing/selftests/arm64/signal/testcases/sve_regs.c
23
static bool sve_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sve_regs.c
42
static int do_one_sve_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc,
tools/testing/selftests/arm64/signal/testcases/sve_regs.c
84
static int sve_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sve_regs.c
98
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/sve_vl.c
19
static bool get_sve_vl(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/sve_vl.c
30
static int sve_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/sve_vl.c
61
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/tpidr2_restore.c
45
static bool save_tpidr2(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/tpidr2_restore.c
53
static int modify_tpidr2(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/tpidr2_restore.c
64
static void check_tpidr2(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/tpidr2_restore.c
77
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/tpidr2_siginfo.c
39
int tpidr2_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/tpidr2_siginfo.c
85
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/za_no_regs.c
23
static bool sme_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/za_no_regs.c
36
static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc,
tools/testing/selftests/arm64/signal/testcases/za_no_regs.c
82
static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/za_no_regs.c
96
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/za_regs.c
102
static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/za_regs.c
116
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/za_regs.c
23
static bool sme_get_vls(struct tdescr *td)
tools/testing/selftests/arm64/signal/testcases/za_regs.c
44
static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc,
tools/testing/selftests/arm64/signal/testcases/zt_no_regs.c
21
int zt_no_regs_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/zt_no_regs.c
44
struct tdescr tde = {
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
27
int zt_regs_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc)
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
79
struct tdescr tde = {