Lines Matching refs:thread

778 	int cpu, thread;  in perf_evsel__alloc_fd()  local
787 for (thread = 0; thread < nthreads; thread++) { in perf_evsel__alloc_fd()
788 FD(evsel, cpu, thread) = -1; in perf_evsel__alloc_fd()
799 int cpu, thread; in perf_evsel__run_ioctl() local
805 for (thread = 0; thread < nthreads; thread++) { in perf_evsel__run_ioctl()
806 int fd = FD(evsel, cpu, thread), in perf_evsel__run_ioctl()
882 int cpu, thread; in perf_evsel__close_fd() local
888 for (thread = 0; thread < nthreads; ++thread) { in perf_evsel__close_fd()
889 close(FD(evsel, cpu, thread)); in perf_evsel__close_fd()
890 FD(evsel, cpu, thread) = -1; in perf_evsel__close_fd()
957 int perf_evsel__read_cb(struct perf_evsel *evsel, int cpu, int thread, in perf_evsel__read_cb() argument
964 if (FD(evsel, cpu, thread) < 0) in perf_evsel__read_cb()
967 if (readn(FD(evsel, cpu, thread), &count, sizeof(count)) < 0) in perf_evsel__read_cb()
970 return cb(evsel, cpu, thread, &count); in perf_evsel__read_cb()
974 int cpu, int thread, bool scale) in __perf_evsel__read_on_cpu() argument
979 if (FD(evsel, cpu, thread) < 0) in __perf_evsel__read_on_cpu()
985 if (readn(FD(evsel, cpu, thread), &count, nv * sizeof(u64)) < 0) in __perf_evsel__read_on_cpu()
994 static int get_group_fd(struct perf_evsel *evsel, int cpu, int thread) in get_group_fd() argument
1008 fd = FD(leader, cpu, thread); in get_group_fd()
1137 int cpu, thread, nthreads; in __perf_evsel__open() local
1182 for (thread = 0; thread < nthreads; thread++) { in __perf_evsel__open()
1186 pid = threads->map[thread]; in __perf_evsel__open()
1188 group_fd = get_group_fd(evsel, cpu, thread); in __perf_evsel__open()
1193 FD(evsel, cpu, thread) = sys_perf_event_open(&evsel->attr, in __perf_evsel__open()
1197 if (FD(evsel, cpu, thread) < 0) { in __perf_evsel__open()
1245 if (err != -EINVAL || cpu > 0 || thread > 0) in __perf_evsel__open()
1275 while (--thread >= 0) { in __perf_evsel__open()
1276 close(FD(evsel, cpu, thread)); in __perf_evsel__open()
1277 FD(evsel, cpu, thread) = -1; in __perf_evsel__open()
1279 thread = nthreads; in __perf_evsel__open()