Lines Matching refs:threads
37 struct thread_map *threads) in perf_evlist__init() argument
44 perf_evlist__set_maps(evlist, cpus, threads); in perf_evlist__init()
120 thread_map__put(evlist->threads); in perf_evlist__delete()
122 evlist->threads = NULL; in perf_evlist__delete()
143 thread_map__put(evsel->threads); in __perf_evlist__propagate_maps()
144 evsel->threads = thread_map__get(evlist->threads); in __perf_evlist__propagate_maps()
334 return thread_map__nr(evlist->threads); in perf_evlist__nr_threads()
476 int nr_threads = thread_map__nr(evlist->threads); in perf_evlist__alloc_pollfd()
604 if (!evsel->system_wide && evlist->threads && thread >= 0) in perf_evlist__set_sid_idx()
605 sid->tid = thread_map__pid(evlist->threads, thread); in perf_evlist__set_sid_idx()
868 evlist->nr_mmaps = thread_map__nr(evlist->threads); in perf_evlist__alloc_mmap()
969 int nr_threads = thread_map__nr(evlist->threads); in perf_evlist__mmap_per_cpu()
997 int nr_threads = thread_map__nr(evlist->threads); in perf_evlist__mmap_per_thread()
1135 const struct thread_map *threads = evlist->threads; in perf_evlist__mmap_ex() local
1157 perf_evsel__alloc_id(evsel, cpu_map__nr(cpus), threads->nr) < 0) in perf_evlist__mmap_ex()
1176 struct thread_map *threads; in perf_evlist__create_maps() local
1178 threads = thread_map__new_str(target->pid, target->tid, target->uid); in perf_evlist__create_maps()
1180 if (!threads) in perf_evlist__create_maps()
1193 perf_evlist__set_maps(evlist, cpus, threads); in perf_evlist__create_maps()
1198 thread_map__put(threads); in perf_evlist__create_maps()
1203 struct thread_map *threads) in perf_evlist__set_maps() argument
1217 if (threads != evlist->threads) { in perf_evlist__set_maps()
1218 thread_map__put(evlist->threads); in perf_evlist__set_maps()
1219 evlist->threads = thread_map__get(threads); in perf_evlist__set_maps()
1230 nthreads = thread_map__nr(evlist->threads); in perf_evlist__apply_filters()
1431 int nthreads = thread_map__nr(evlist->threads); in perf_evlist__close()
1443 struct thread_map *threads; in perf_evlist__create_syswide_maps() local
1459 threads = thread_map__new_dummy(); in perf_evlist__create_syswide_maps()
1460 if (!threads) in perf_evlist__create_syswide_maps()
1463 perf_evlist__set_maps(evlist, cpus, threads); in perf_evlist__create_syswide_maps()
1480 if (evlist->threads == NULL && evlist->cpus == NULL) { in perf_evlist__open()
1489 err = perf_evsel__open(evsel, evlist->cpus, evlist->threads); in perf_evlist__open()
1583 if (evlist->threads == NULL) { in perf_evlist__prepare_workload()
1588 thread_map__set_pid(evlist->threads, 0, evlist->workload.pid); in perf_evlist__prepare_workload()