/linux/tools/perf/util/ |
A D | thread_map.h | 13 struct perf_thread_map *thread_map__new_dummy(void); 14 struct perf_thread_map *thread_map__new_by_pid(pid_t pid); 15 struct perf_thread_map *thread_map__new_by_tid(pid_t tid); 16 struct perf_thread_map *thread_map__new_by_uid(uid_t uid); 17 struct perf_thread_map *thread_map__new_all_cpus(void); 18 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid); 21 struct perf_thread_map *thread_map__new_str(const char *pid, 26 size_t thread_map__fprintf(struct perf_thread_map *threads, FILE *fp); 28 void thread_map__read_comms(struct perf_thread_map *threads); 29 bool thread_map__has(struct perf_thread_map *threads, pid_t pid); [all …]
|
A D | thread_map.c | 33 struct perf_thread_map *thread_map__new_by_pid(pid_t pid) in thread_map__new_by_pid() 35 struct perf_thread_map *threads; in thread_map__new_by_pid() 61 struct perf_thread_map *thread_map__new_by_tid(pid_t tid) in thread_map__new_by_tid() 63 struct perf_thread_map *threads = thread_map__alloc(1); in thread_map__new_by_tid() 120 struct perf_thread_map *tmp; in __thread_map__new_all_cpus() 160 struct perf_thread_map *thread_map__new_all_cpus(void) in thread_map__new_all_cpus() 165 struct perf_thread_map *thread_map__new_by_uid(uid_t uid) in thread_map__new_by_uid() 183 struct perf_thread_map *threads = NULL, *nt; in thread_map__new_by_pid_str() 245 struct perf_thread_map *threads = NULL, *nt; in thread_map__new_by_tid_str() 342 static void comm_init(struct perf_thread_map *map, int i) in comm_init() [all …]
|
A D | synthetic-events.h | 23 struct perf_thread_map; 67 int perf_event__synthesize_thread_map2(struct perf_tool *tool, struct perf_thread_map *threads, per… 68 int perf_event__synthesize_thread_map(struct perf_tool *tool, struct perf_thread_map *threads, perf… 79 struct target *target, struct perf_thread_map *threads, 83 struct perf_thread_map *threads, bool needs_mmap, bool data_mmap,
|
A D | evsel.h | 297 int evsel__open_per_thread(struct evsel *evsel, struct perf_thread_map *threads); 299 struct perf_thread_map *threads); 302 struct perf_thread_map *threads); 310 struct perf_thread_map *threads,
|
/linux/tools/lib/perf/ |
A D | threadmap.c | 10 static void perf_thread_map__reset(struct perf_thread_map *map, int start, int nr) in perf_thread_map__reset() 18 struct perf_thread_map *perf_thread_map__realloc(struct perf_thread_map *map, int nr) in perf_thread_map__realloc() 35 void perf_thread_map__set_pid(struct perf_thread_map *map, int thread, pid_t pid) in perf_thread_map__set_pid() 40 char *perf_thread_map__comm(struct perf_thread_map *map, int thread) in perf_thread_map__comm() 45 struct perf_thread_map *perf_thread_map__new_dummy(void) in perf_thread_map__new_dummy() 47 struct perf_thread_map *threads = thread_map__alloc(1); in perf_thread_map__new_dummy() 57 static void perf_thread_map__delete(struct perf_thread_map *threads) in perf_thread_map__delete() 70 struct perf_thread_map *perf_thread_map__get(struct perf_thread_map *map) in perf_thread_map__get() 77 void perf_thread_map__put(struct perf_thread_map *map) in perf_thread_map__put() 83 int perf_thread_map__nr(struct perf_thread_map *threads) in perf_thread_map__nr() [all …]
|
A D | evsel.c | 110 struct perf_thread_map *threads) in perf_evsel__open() 127 static struct perf_thread_map *empty_thread_map; in perf_evsel__open() 395 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel) in perf_evsel__threads()
|
/linux/tools/lib/perf/include/perf/ |
A D | threadmap.h | 8 struct perf_thread_map; 10 LIBPERF_API struct perf_thread_map *perf_thread_map__new_dummy(void); 12 LIBPERF_API void perf_thread_map__set_pid(struct perf_thread_map *map, int thread, pid_t pid); 13 LIBPERF_API char *perf_thread_map__comm(struct perf_thread_map *map, int thread); 14 LIBPERF_API int perf_thread_map__nr(struct perf_thread_map *threads); 15 LIBPERF_API pid_t perf_thread_map__pid(struct perf_thread_map *map, int thread); 17 LIBPERF_API struct perf_thread_map *perf_thread_map__get(struct perf_thread_map *map); 18 LIBPERF_API void perf_thread_map__put(struct perf_thread_map *map);
|
A D | evsel.h | 11 struct perf_thread_map; 27 struct perf_thread_map *threads); 40 LIBPERF_API struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel);
|
A D | evlist.h | 11 struct perf_thread_map; 33 struct perf_thread_map *threads);
|
/linux/tools/lib/perf/Documentation/ |
A D | libperf.txt | 61 struct perf_thread_map; 63 struct perf_thread_map *perf_thread_map__new_dummy(void); 66 char *perf_thread_map__comm(struct perf_thread_map *map, int thread); 67 int perf_thread_map__nr(struct perf_thread_map *threads); 68 pid_t perf_thread_map__pid(struct perf_thread_map *map, int thread); 70 struct perf_thread_map *perf_thread_map__get(struct perf_thread_map *map); 71 void perf_thread_map__put(struct perf_thread_map *map); 99 struct perf_thread_map *threads); 136 struct perf_thread_map *threads); 149 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel); [all …]
|
/linux/tools/lib/perf/include/internal/ |
A D | threadmap.h | 14 struct perf_thread_map { struct 21 struct perf_thread_map *perf_thread_map__realloc(struct perf_thread_map *map, int nr); argument
|
A D | evsel.h | 11 struct perf_thread_map; 42 struct perf_thread_map *threads;
|
A D | evlist.h | 13 struct perf_thread_map; 23 struct perf_thread_map *threads;
|
/linux/tools/perf/tests/ |
A D | thread-map.c | 24 struct perf_thread_map *map; in test__thread_map() 68 struct perf_thread_map *threads; in process_event() 91 struct perf_thread_map *threads; in test__thread_map_synthesize() 111 struct perf_thread_map *threads; in test__thread_map_remove()
|
A D | event-times.c | 62 struct perf_thread_map *threads; in attach__current_disabled() 88 struct perf_thread_map *threads; in attach__current_enabled()
|
A D | openat-syscall.c | 22 struct perf_thread_map *threads = thread_map__new(-1, getpid(), UINT_MAX); in test__openat_syscall_event()
|
A D | openat-syscall-all-cpus.c | 30 struct perf_thread_map *threads = thread_map__new(-1, getpid(), UINT_MAX); in test__openat_syscall_event_on_all_cpus()
|
A D | sw-clock.c | 46 struct perf_thread_map *threads = NULL; in __test__sw_clock_freq()
|
A D | task-exit.c | 55 struct perf_thread_map *threads; in test__task_exit()
|
A D | keep-tracking.c | 74 struct perf_thread_map *threads = NULL; in test__keep_tracking()
|
/linux/tools/lib/perf/tests/ |
A D | test-evsel.c | 53 struct perf_thread_map *threads; in test_stat_thread() 85 struct perf_thread_map *threads; in test_stat_thread_enable() 127 struct perf_thread_map *threads; in test_stat_user_read()
|
A D | test-evlist.c | 91 struct perf_thread_map *threads; in test_stat_thread() 146 struct perf_thread_map *threads; in test_stat_thread_enable() 215 struct perf_thread_map *threads; in test_mmap_thread()
|
A D | test-threadmap.c | 16 struct perf_thread_map *threads; in test_threadmap()
|
/linux/tools/perf/bench/ |
A D | synthesize.c | 62 struct perf_thread_map *threads, in do_run_single_threaded() 116 struct perf_thread_map *threads; in run_single_threaded()
|
/linux/tools/lib/perf/Documentation/examples/ |
A D | counting.c | 23 struct perf_thread_map *threads; in main()
|