Home
last modified time | relevance | path

Searched refs:td (Results 1 – 25 of 42) sorted by relevance

12

/tools/testing/selftests/arm64/signal/
A Dtest_signals_utils.c118 td->run(td, si, uc); in handle_signal_trigger()
130 assert(!td->sig_trig || td->triggered); in handle_signal_ok()
141 if (!td->sanity_disabled && !td->token) { in handle_signal_ok()
345 if (td->feats_required & td->feats_supported) in test_init()
374 if (td->init && !td->init(td)) { in test_init()
395 return td->setup(td); in test_setup()
403 return td->trigger(td); in test_run()
407 return td->run(td, NULL, NULL); in test_run()
412 if (td->initialized && td->result != KSFT_SKIP && td->check_result) in test_result()
413 td->check_result(td); in test_result()
[all …]
A Dtest_signals_utils.h16 int test_init(struct tdescr *td);
17 int test_setup(struct tdescr *td);
19 int test_run(struct tdescr *td);
20 void test_result(struct tdescr *td);
62 if (td->feats_incompatible & td->feats_supported) in feats_ok()
64 return (td->feats_required & td->feats_supported) == td->feats_required; in feats_ok()
107 assert(td && dest_uc); in get_current_context()
110 td->live_uc_valid = 0; in get_current_context()
111 td->live_sz = dest_sz; in get_current_context()
123 td->live_uc = dest_uc; in get_current_context()
[all …]
A Dtest_signals.h96 int (*setup)(struct tdescr *td);
98 bool (*init)(struct tdescr *td);
100 void (*cleanup)(struct tdescr *td);
102 int (*trigger)(struct tdescr *td);
107 int (*run)(struct tdescr *td, siginfo_t *si, ucontext_t *uc);
109 void (*check_result)(struct tdescr *td);
/tools/perf/tests/
A Ddlfilter-test.c70 int fd = td->fd; in process()
178 .ip = td->ip, in write_sample()
197 err = process(&td->tool, event, &sample, td->machine); in write_sample()
282 td->ip = MAP_START + td->foo; in get_ip_addr()
283 td->addr = MAP_START + td->bar; in get_ip_addr()
285 return td->foo && td->bar ? 0 : -1; in get_ip_addr()
298 td->perf, td->perf_data_file_name, td->dlfilters, in do_run_perf_script()
299 td->name, verbose, td->ip, td->addr, do_early); in do_run_perf_script()
329 if (get_dlfilters_path(td->name, td->dlfilters, PATH_MAX)) in test__dlfilter_test()
359 td->fd = creat(td->perf_data_file_name, 0644); in test__dlfilter_test()
[all …]
A Dmmap-thread-lookup.c48 td->map = map; in thread_init()
49 td->tid = syscall(SYS_gettid); in thread_init()
57 struct thread_data *td = arg; in thread_fn() local
61 if (thread_init(td)) in thread_fn()
76 munmap(td->map, page_size); in thread_fn()
82 struct thread_data *td = &threads[i]; in thread_create() local
85 if (pipe(td->ready)) in thread_create()
88 err = pthread_create(&td->pt, NULL, thread_fn, td); in thread_create()
95 close(td->ready[0]); in thread_create()
96 close(td->ready[1]); in thread_create()
[all …]
/tools/perf/bench/
A Dsched-pipe.c178 ret = epoll_wait(td->epoll_fd, &td->epoll_ev, 1, -1); in read_pipe()
195 td->cgroup_failed = true; in worker_thread()
202 BUG_ON(td->epoll_fd < 0); in worker_thread()
203 BUG_ON(epoll_ctl(td->epoll_fd, EPOLL_CTL_ADD, td->pipe_read, &td->epoll_ev) < 0); in worker_thread()
209 ret = read_pipe(td); in worker_thread()
219 struct thread_data *td; in bench_sched_pipe() local
245 td = threads + t; in bench_sched_pipe()
247 td->nr = t; in bench_sched_pipe()
260 td = threads + t; in bench_sched_pipe()
262 ret = pthread_create(&td->pthread, NULL, worker_thread, td); in bench_sched_pipe()
[all …]
A Dnuma.c591 struct thread_data *td; in parse_setup_cpu_list() local
684 td = g->threads + t; in parse_setup_cpu_list()
739 struct thread_data *td; in parse_setup_node_list() local
811 td = g->threads + t; in parse_setup_node_list()
989 struct thread_data *td; in count_process_nodes() local
1105 cpu = td->curr_cpu; in calc_convergence()
1217 u64 val = td->val; in worker_thread()
1308 td->loops_done = l; in worker_thread()
1406 struct thread_data *td; in worker_process() local
1440 td->thread_nr = t; in worker_process()
[all …]
/tools/thermal/thermal-engine/
A Dthermal-engine.c130 struct thermal_data *td = arg; in tz_disable() local
140 struct thermal_data *td = arg; in tz_enable() local
296 return thermal_events_handle(td->th, td); in thermal_event()
365 struct thermal_data td; in main() local
386 td.th = thermal_init(&ops); in main()
387 if (!td.th) { in main()
392 td.tz = thermal_zone_discover(td.th); in main()
393 if (!td.tz) { in main()
398 for_each_thermal_zone(td.tz, set_threshold, td.th); in main()
400 for_each_thermal_zone(td.tz, show_tz, td.th); in main()
[all …]
/tools/testing/selftests/arm64/signal/testcases/
A Dsve_regs.c23 static bool sve_get_vls(struct tdescr *td) in sve_get_vls() argument
31 td->result = KSFT_SKIP; in sve_get_vls()
42 static int do_one_sve_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sve_vl() argument
61 if (!get_current_context(td, &context.uc, sizeof(context))) in do_one_sve_vl()
84 static int sve_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sve_regs() argument
89 if (do_one_sve_vl(td, si, uc, vls[i])) in sve_regs()
93 td->pass = 1; in sve_regs()
A Dssve_regs.c23 static bool sme_get_vls(struct tdescr *td) in sme_get_vls() argument
31 td->result = KSFT_SKIP; in sme_get_vls()
42 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl() argument
63 if (!get_current_context(td, &context.uc, sizeof(context))) in do_one_sme_vl()
96 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs() argument
101 if (do_one_sme_vl(td, si, uc, vls[i])) in sme_regs()
105 td->pass = 1; in sme_regs()
A Dza_no_regs.c23 static bool sme_get_vls(struct tdescr *td) in sme_get_vls() argument
31 td->result = KSFT_SKIP; in sme_get_vls()
36 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl() argument
54 if (!get_current_context(td, &context.uc, sizeof(context))) in do_one_sme_vl()
82 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs() argument
87 if (do_one_sme_vl(td, si, uc, vls[i])) in sme_regs()
91 td->pass = 1; in sme_regs()
A Dza_regs.c23 static bool sme_get_vls(struct tdescr *td) in sme_get_vls() argument
31 td->result = KSFT_SKIP; in sme_get_vls()
44 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl() argument
63 if (!get_current_context(td, &context.uc, sizeof(context))) in do_one_sme_vl()
102 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs() argument
107 if (do_one_sme_vl(td, si, uc, vls[i])) in sme_regs()
111 td->pass = 1; in sme_regs()
A Dtpidr2_restore.c45 static bool save_tpidr2(struct tdescr *td) in save_tpidr2() argument
53 static int modify_tpidr2(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in modify_tpidr2() argument
64 static void check_tpidr2(struct tdescr *td) in check_tpidr2() argument
68 td->pass = tpidr2 == initial_tpidr2; in check_tpidr2()
70 if (td->pass) in check_tpidr2()
A Dssve_za_regs.c23 static bool sme_get_vls(struct tdescr *td) in sme_get_vls() argument
31 td->result = KSFT_SKIP; in sme_get_vls()
47 static int do_one_sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc, in do_one_sme_vl() argument
70 if (!get_current_context(td, &context.uc, sizeof(context))) in do_one_sme_vl()
120 static int sme_regs(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_regs() argument
125 if (do_one_sme_vl(td, si, uc, vls[i])) in sme_regs()
129 td->pass = 1; in sme_regs()
A Dfpmr_siginfo.c39 int fpmr_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in fpmr_present() argument
52 if (!get_current_context(td, &context.uc, sizeof(context))) in fpmr_present()
56 get_header(head, FPMR_MAGIC, td->live_sz, &offset); in fpmr_present()
64 td->pass = (in_sigframe == have_fpmr); in fpmr_present()
70 td->pass = false; in fpmr_present()
A Dpoe_siginfo.c39 int poe_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in poe_present() argument
52 if (!get_current_context(td, &context.uc, sizeof(context))) in poe_present()
56 get_header(head, POE_MAGIC, td->live_sz, &offset); in poe_present()
64 td->pass = (in_sigframe == have_poe); in poe_present()
74 td->pass = false; in poe_present()
A Dtpidr2_siginfo.c39 int tpidr2_present(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in tpidr2_present() argument
52 if (!get_current_context(td, &context.uc, sizeof(context))) in tpidr2_present()
56 get_header(head, TPIDR2_MAGIC, td->live_sz, &offset); in tpidr2_present()
64 td->pass = (in_sigframe == have_sme); in tpidr2_present()
78 td->pass = false; in tpidr2_present()
A Dsme_vl.c19 static bool get_sme_vl(struct tdescr *td) in get_sme_vl() argument
30 static int sme_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_vl() argument
37 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in sme_vl()
56 td->pass = 1; in sme_vl()
A Dsve_vl.c19 static bool get_sve_vl(struct tdescr *td) in get_sve_vl() argument
30 static int sve_vl(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sve_vl() argument
37 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in sve_vl()
56 td->pass = 1; in sve_vl()
A Dfake_sigreturn_sme_change_vl.c20 static bool sme_get_vls(struct tdescr *td) in sme_get_vls() argument
28 td->result = KSFT_SKIP; in sme_get_vls()
33 static int fake_sigreturn_ssve_change_vl(struct tdescr *td, in fake_sigreturn_ssve_change_vl() argument
41 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_ssve_change_vl()
A Dfake_sigreturn_sve_change_vl.c20 static bool sve_get_vls(struct tdescr *td) in sve_get_vls() argument
28 td->result = KSFT_SKIP; in sve_get_vls()
33 static int fake_sigreturn_sve_change_vl(struct tdescr *td, in fake_sigreturn_sve_change_vl() argument
41 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_sve_change_vl()
A Dzt_no_regs.c21 int zt_no_regs_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in zt_no_regs_run() argument
30 if (!get_current_context(td, &context.uc, sizeof(context))) in zt_no_regs_run()
39 td->pass = 1; in zt_no_regs_run()
A Dgcs_write_fault.c22 static bool alloc_gcs(struct tdescr *td) in alloc_gcs() argument
37 static int gcs_write_fault_trigger(struct tdescr *td) in gcs_write_fault_trigger() argument
48 static int gcs_write_fault_signal(struct tdescr *td, siginfo_t *si, in gcs_write_fault_signal() argument
A Dsme_trap_za.c15 int sme_trap_za_trigger(struct tdescr *td) in sme_trap_za_trigger() argument
23 int sme_trap_za_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in sme_trap_za_run() argument
A Dzt_regs.c27 int zt_regs_run(struct tdescr *td, siginfo_t *si, ucontext_t *uc) in zt_regs_run() argument
39 if (!get_current_context(td, &context.uc, sizeof(context))) in zt_regs_run()
74 td->pass = 1; in zt_regs_run()

Completed in 32 milliseconds

12