Lines Matching refs:thread

907 	int cpu, thread;  in perf_evsel__alloc_fd()  local
916 for (thread = 0; thread < nthreads; thread++) { in perf_evsel__alloc_fd()
917 FD(evsel, cpu, thread) = -1; in perf_evsel__alloc_fd()
928 int cpu, thread; in perf_evsel__run_ioctl() local
934 for (thread = 0; thread < nthreads; thread++) { in perf_evsel__run_ioctl()
935 int fd = FD(evsel, cpu, thread), in perf_evsel__run_ioctl()
1038 int cpu, thread; in perf_evsel__close_fd() local
1044 for (thread = 0; thread < nthreads; ++thread) { in perf_evsel__close_fd()
1045 close(FD(evsel, cpu, thread)); in perf_evsel__close_fd()
1046 FD(evsel, cpu, thread) = -1; in perf_evsel__close_fd()
1072 void perf_evsel__compute_deltas(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__compute_deltas() argument
1084 tmp = *perf_counts(evsel->prev_raw_counts, cpu, thread); in perf_evsel__compute_deltas()
1085 *perf_counts(evsel->prev_raw_counts, cpu, thread) = *count; in perf_evsel__compute_deltas()
1113 int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__read() argument
1118 if (FD(evsel, cpu, thread) < 0) in perf_evsel__read()
1121 if (readn(FD(evsel, cpu, thread), count, sizeof(*count)) < 0) in perf_evsel__read()
1128 int cpu, int thread, bool scale) in __perf_evsel__read_on_cpu() argument
1133 if (FD(evsel, cpu, thread) < 0) in __perf_evsel__read_on_cpu()
1136 if (evsel->counts == NULL && perf_evsel__alloc_counts(evsel, cpu + 1, thread + 1) < 0) in __perf_evsel__read_on_cpu()
1139 if (readn(FD(evsel, cpu, thread), &count, nv * sizeof(u64)) < 0) in __perf_evsel__read_on_cpu()
1142 perf_evsel__compute_deltas(evsel, cpu, thread, &count); in __perf_evsel__read_on_cpu()
1144 *perf_counts(evsel->counts, cpu, thread) = count; in __perf_evsel__read_on_cpu()
1148 static int get_group_fd(struct perf_evsel *evsel, int cpu, int thread) in get_group_fd() argument
1162 fd = FD(leader, cpu, thread); in get_group_fd()
1294 int cpu, thread, nthreads; in __perf_evsel__open() local
1339 for (thread = 0; thread < nthreads; thread++) { in __perf_evsel__open()
1343 pid = thread_map__pid(threads, thread); in __perf_evsel__open()
1345 group_fd = get_group_fd(evsel, cpu, thread); in __perf_evsel__open()
1350 FD(evsel, cpu, thread) = sys_perf_event_open(&evsel->attr, in __perf_evsel__open()
1354 if (FD(evsel, cpu, thread) < 0) { in __perf_evsel__open()
1362 int evt_fd = FD(evsel, cpu, thread); in __perf_evsel__open()
1418 if (err != -EINVAL || cpu > 0 || thread > 0) in __perf_evsel__open()
1448 while (--thread >= 0) { in __perf_evsel__open()
1449 close(FD(evsel, cpu, thread)); in __perf_evsel__open()
1450 FD(evsel, cpu, thread) = -1; in __perf_evsel__open()
1452 thread = nthreads; in __perf_evsel__open()