Lines Matching refs:td
439 struct thread_data *td; in parse_setup_cpu_list() local
526 td = g->threads + t; in parse_setup_cpu_list()
536 CPU_ZERO(&td->bind_cpumask); in parse_setup_cpu_list()
539 CPU_SET(cpu, &td->bind_cpumask); in parse_setup_cpu_list()
576 struct thread_data *td; in parse_setup_node_list() local
648 td = g->threads + t; in parse_setup_node_list()
655 td->bind_node = bind_node; in parse_setup_node_list()
828 struct thread_data *td; in count_process_nodes() local
833 td = g->threads + task_nr; in count_process_nodes()
835 node = numa_node_of_cpu(td->curr_cpu); in count_process_nodes()
864 struct thread_data *td; in count_node_processes() local
869 td = g->threads + task_nr; in count_node_processes()
871 n = numa_node_of_cpu(td->curr_cpu); in count_node_processes()
936 struct thread_data *td = g->threads + t; in calc_convergence() local
939 cpu = td->curr_cpu; in calc_convergence()
949 loops_done = td->loops_done; in calc_convergence()
1033 struct thread_data *td = __tdata; in worker_thread() local
1035 int process_nr = td->process_nr; in worker_thread()
1036 int thread_nr = td->thread_nr; in worker_thread()
1038 int task_nr = td->task_nr; in worker_thread()
1042 u64 val = td->val; in worker_thread()
1052 bind_to_cpumask(td->bind_cpumask); in worker_thread()
1053 bind_to_memnode(td->bind_node); in worker_thread()
1058 process_data = td->process_data; in worker_thread()
1108 pthread_mutex_lock(td->process_lock); in worker_thread()
1110 pthread_mutex_unlock(td->process_lock); in worker_thread()
1116 pthread_mutex_lock(td->process_lock); in worker_thread()
1118 pthread_mutex_unlock(td->process_lock); in worker_thread()
1130 td->loops_done = l; in worker_thread()
1201 td->runtime_ns = diff.tv_sec * 1000000000ULL; in worker_thread()
1202 td->runtime_ns += diff.tv_usec * 1000ULL; in worker_thread()
1203 td->speed_gbs = bytes_done / (td->runtime_ns / 1e9) / 1e9; in worker_thread()
1206 td->system_time_ns = rusage.ru_stime.tv_sec * 1000000000ULL; in worker_thread()
1207 td->system_time_ns += rusage.ru_stime.tv_usec * 1000ULL; in worker_thread()
1208 td->user_time_ns = rusage.ru_utime.tv_sec * 1000000000ULL; in worker_thread()
1209 td->user_time_ns += rusage.ru_utime.tv_usec * 1000ULL; in worker_thread()
1226 struct thread_data *td; in worker_process() local
1241 td = g->threads + task_nr; in worker_process()
1243 bind_to_memnode(td->bind_node); in worker_process()
1244 bind_to_cpumask(td->bind_cpumask); in worker_process()
1256 td = g->threads + task_nr; in worker_process()
1258 td->process_data = process_data; in worker_process()
1259 td->process_nr = process_nr; in worker_process()
1260 td->thread_nr = t; in worker_process()
1261 td->task_nr = task_nr; in worker_process()
1262 td->val = rand(); in worker_process()
1263 td->curr_cpu = -1; in worker_process()
1264 td->process_lock = &process_lock; in worker_process()
1266 ret = pthread_create(pthreads + t, NULL, worker_thread, td); in worker_process()
1307 struct thread_data *td = g->threads + t; in init_thread_data() local
1311 td->bind_node = -1; in init_thread_data()
1314 CPU_ZERO(&td->bind_cpumask); in init_thread_data()
1316 CPU_SET(cpu, &td->bind_cpumask); in init_thread_data()
1574 struct thread_data *td; in __bench_numa() local
1578 td = g->threads + p*g->p.nr_threads + t; in __bench_numa()
1580 print_res(tname, td->speed_gbs, in __bench_numa()
1582 print_res(tname, td->system_time_ns / 1e9, in __bench_numa()
1584 print_res(tname, td->user_time_ns / 1e9, in __bench_numa()