Lines Matching refs:thread
54 int cpu, thread; in perf_evsel__alloc_fd() local
59 for (thread = 0; thread < nthreads; thread++) { in perf_evsel__alloc_fd()
60 FD(evsel, cpu, thread) = -1; in perf_evsel__alloc_fd()
107 int cpu, thread; in perf_evsel__close_fd() local
110 for (thread = 0; thread < nthreads; ++thread) { in perf_evsel__close_fd()
111 close(FD(evsel, cpu, thread)); in perf_evsel__close_fd()
112 FD(evsel, cpu, thread) = -1; in perf_evsel__close_fd()
133 int cpu, int thread, bool scale) in __perf_evsel__read_on_cpu() argument
138 if (FD(evsel, cpu, thread) < 0) in __perf_evsel__read_on_cpu()
144 if (readn(FD(evsel, cpu, thread), &count, nv * sizeof(u64)) < 0) in __perf_evsel__read_on_cpu()
163 int cpu, thread; in __perf_evsel__read() local
169 for (thread = 0; thread < nthreads; thread++) { in __perf_evsel__read()
170 if (FD(evsel, cpu, thread) < 0) in __perf_evsel__read()
173 if (readn(FD(evsel, cpu, thread), in __perf_evsel__read()
208 int cpu, thread; in __perf_evsel__open() local
224 for (thread = 0; thread < threads->nr; thread++) { in __perf_evsel__open()
227 pid = threads->map[thread]; in __perf_evsel__open()
229 FD(evsel, cpu, thread) = sys_perf_event_open(&evsel->attr, in __perf_evsel__open()
233 if (FD(evsel, cpu, thread) < 0) in __perf_evsel__open()
237 group_fd = FD(evsel, cpu, thread); in __perf_evsel__open()
245 while (--thread >= 0) { in __perf_evsel__open()
246 close(FD(evsel, cpu, thread)); in __perf_evsel__open()
247 FD(evsel, cpu, thread) = -1; in __perf_evsel__open()
249 thread = threads->nr; in __perf_evsel__open()