Lines Matching refs:threads
375 evsel->core.threads = perf_thread_map__get(orig->core.threads);
1476 perf_thread_map__put(evsel->core.threads);
1714 struct perf_thread_map *threads,
1717 pid_t ignore_pid = perf_thread_map__pid(threads, thread);
1722 /* The system wide setup does not work with threads. */
1731 if (threads->nr == 1)
1736 * because thread_map__remove() will decrease threads->nr.
1738 if (update_fds(evsel, nr_cpus, cpu_map_idx, threads->nr, thread))
1741 if (thread_map__remove(threads, thread))
1793 struct perf_thread_map *threads)
1795 int nthreads = perf_thread_map__nr(threads);
1811 if (threads == NULL) {
1818 threads = empty_thread_map;
1868 struct perf_thread_map *threads)
1872 err = __evsel__prepare_open(evsel, cpus, threads);
2020 struct perf_thread_map *threads,
2027 err = __evsel__prepare_open(evsel, cpus, threads);
2034 if (threads == NULL)
2035 threads = empty_thread_map;
2037 nthreads = perf_thread_map__nr(threads);
2057 pid = perf_thread_map__pid(threads, thread);
2134 idx, threads, thread, err)) {
2156 threads->err_thread = thread;
2172 struct perf_thread_map *threads)
2174 return evsel__open_cpu(evsel, cpus, threads, 0, perf_cpu_map__nr(cpus));
2191 int evsel__open_per_thread(struct evsel *evsel, struct perf_thread_map *threads)
2193 return evsel__open(evsel, NULL, threads);
3087 struct perf_thread_map *threads = evsel->core.threads;
3089 if (perf_evsel__alloc_id(&evsel->core, perf_cpu_map__nr(cpus), threads->nr))