Searched refs:perf_evlist (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/tools/lib/perf/include/perf/ |
A D | evlist.h | 8 struct perf_evlist; 13 LIBPERF_API void perf_evlist__add(struct perf_evlist *evlist, 15 LIBPERF_API void perf_evlist__remove(struct perf_evlist *evlist, 17 LIBPERF_API struct perf_evlist *perf_evlist__new(void); 18 LIBPERF_API void perf_evlist__delete(struct perf_evlist *evlist); 21 LIBPERF_API int perf_evlist__open(struct perf_evlist *evlist); 22 LIBPERF_API void perf_evlist__close(struct perf_evlist *evlist); 23 LIBPERF_API void perf_evlist__enable(struct perf_evlist *evlist); 24 LIBPERF_API void perf_evlist__disable(struct perf_evlist *evlist); 31 LIBPERF_API void perf_evlist__set_maps(struct perf_evlist *evlist, [all …]
|
/linux-6.3-rc2/tools/lib/perf/include/internal/ |
A D | evlist.h | 17 struct perf_evlist { struct 45 (*perf_evlist_mmap__cb_get_t)(struct perf_evlist*, bool, int); 55 int perf_evlist__alloc_pollfd(struct perf_evlist *evlist); 56 int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, 59 int perf_evlist__mmap_ops(struct perf_evlist *evlist, 63 void perf_evlist__init(struct perf_evlist *evlist); 64 void perf_evlist__exit(struct perf_evlist *evlist); 126 u64 perf_evlist__read_format(struct perf_evlist *evlist); 128 void perf_evlist__id_add(struct perf_evlist *evlist, 132 int perf_evlist__id_add_fd(struct perf_evlist *evlist, [all …]
|
/linux-6.3-rc2/tools/lib/perf/ |
A D | evlist.c | 28 void perf_evlist__init(struct perf_evlist *evlist) in perf_evlist__init() 76 void perf_evlist__add(struct perf_evlist *evlist, in perf_evlist__add() 87 void perf_evlist__remove(struct perf_evlist *evlist, in perf_evlist__remove() 94 struct perf_evlist *perf_evlist__new(void) in perf_evlist__new() 96 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); in perf_evlist__new() 136 void perf_evlist__exit(struct perf_evlist *evlist) in perf_evlist__exit() 147 void perf_evlist__delete(struct perf_evlist *evlist) in perf_evlist__delete() 183 int perf_evlist__open(struct perf_evlist *evlist) in perf_evlist__open() 201 void perf_evlist__close(struct perf_evlist *evlist) in perf_evlist__close() 209 void perf_evlist__enable(struct perf_evlist *evlist) in perf_evlist__enable() [all …]
|
/linux-6.3-rc2/tools/lib/perf/Documentation/ |
A D | libperf.txt | 82 struct perf_evlist; 84 void perf_evlist__add(struct perf_evlist *evlist, 86 void perf_evlist__remove(struct perf_evlist *evlist, 88 struct perf_evlist *perf_evlist__new(void); 89 void perf_evlist__delete(struct perf_evlist *evlist); 92 int perf_evlist__open(struct perf_evlist *evlist); 93 void perf_evlist__close(struct perf_evlist *evlist); 94 void perf_evlist__enable(struct perf_evlist *evlist); 95 void perf_evlist__disable(struct perf_evlist *evlist); 99 void perf_evlist__set_maps(struct perf_evlist *evlist, [all …]
|
/linux-6.3-rc2/tools/lib/perf/tests/ |
A D | test-evlist.c | 37 struct perf_evlist *evlist; in test_stat_cpu() 96 struct perf_evlist *evlist; in test_stat_thread() 151 struct perf_evlist *evlist; in test_stat_thread_enable() 215 struct perf_evlist *evlist; in test_mmap_thread() 326 struct perf_evlist *evlist; in test_mmap_cpus() 444 struct perf_evlist *evlist; in test_stat_multiplexing()
|
/linux-6.3-rc2/tools/perf/util/ |
A D | metricgroup.h | 68 int metricgroup__parse_groups(struct evlist *perf_evlist,
|
A D | metricgroup.c | 578 static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier) in decode_all_metric_ids() argument 585 evlist__for_each_entry(perf_evlist, ev) { in decode_all_metric_ids() 1425 static int parse_groups(struct evlist *perf_evlist, const char *str, in parse_groups() argument 1558 evlist__splice_list_tail(perf_evlist, &combined_evlist->core.entries); in parse_groups() 1564 evlist__splice_list_tail(perf_evlist, &m->evlist->core.entries); in parse_groups() 1572 int metricgroup__parse_groups(struct evlist *perf_evlist, in metricgroup__parse_groups() argument 1585 return parse_groups(perf_evlist, str, metric_no_group, metric_no_merge, in metricgroup__parse_groups()
|
A D | evlist.h | 54 struct perf_evlist core;
|
A D | evlist.c | 826 perf_evlist__mmap_cb_idx(struct perf_evlist *_evlist, in perf_evlist__mmap_cb_idx() 839 perf_evlist__mmap_cb_get(struct perf_evlist *_evlist, bool overwrite, int idx) in perf_evlist__mmap_cb_get()
|
/linux-6.3-rc2/tools/lib/perf/Documentation/examples/ |
A D | counting.c | 21 struct perf_evlist *evlist; in main()
|
A D | sampling.c | 25 struct perf_evlist *evlist; in main()
|
/linux-6.3-rc2/tools/perf/tests/ |
A D | pfm.c | 15 static int count_pfm_events(struct perf_evlist *evlist) in count_pfm_events()
|
Completed in 18 milliseconds