Searched refs:perf_evlist (Results 1 - 11 of 11) sorted by relevance
/linux-master/tools/lib/perf/include/perf/ |
H 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); 19 LIBPERF_API struct perf_evsel* perf_evlist__next(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 *evlis [all...] |
/linux-master/tools/lib/perf/include/internal/ |
H A D | evlist.h | 17 struct perf_evlist { struct 41 (*perf_evlist_mmap__cb_idx_t)(struct perf_evlist*, struct perf_evsel*, 44 (*perf_evlist_mmap__cb_get_t)(struct perf_evlist*, bool, int); 54 int perf_evlist__alloc_pollfd(struct perf_evlist *evlist); 55 int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, 58 int perf_evlist__mmap_ops(struct perf_evlist *evlist, 62 void perf_evlist__init(struct perf_evlist *evlist); 63 void perf_evlist__exit(struct perf_evlist *evlist); 75 * @evlist: perf_evlist instance to iterate 115 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlis [all...] |
/linux-master/tools/lib/perf/ |
H A D | evlist.c | 28 void perf_evlist__init(struct perf_evlist *evlist) 36 static void __perf_evlist__propagate_maps(struct perf_evlist *evlist, 81 static void perf_evlist__propagate_maps(struct perf_evlist *evlist) 91 void perf_evlist__add(struct perf_evlist *evlist, 102 void perf_evlist__remove(struct perf_evlist *evlist, 109 struct perf_evlist *perf_evlist__new(void) 111 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); 120 perf_evlist__next(struct perf_evlist *evlist, struct perf_evsel *prev) 139 static void perf_evlist__purge(struct perf_evlist *evlist) 151 void perf_evlist__exit(struct perf_evlist *evlis [all...] |
/linux-master/tools/perf/util/ |
H A D | metricgroup.h | 72 int metricgroup__parse_groups(struct evlist *perf_evlist,
|
H A D | metricgroup.c | 609 static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier) argument 616 evlist__for_each_entry(perf_evlist, ev) { 1523 static int parse_groups(struct evlist *perf_evlist, argument 1671 evlist__splice_list_tail(perf_evlist, &combined_evlist->core.entries); 1677 evlist__splice_list_tail(perf_evlist, &m->evlist->core.entries); 1685 int metricgroup__parse_groups(struct evlist *perf_evlist, argument 1700 return parse_groups(perf_evlist, pmu, str, metric_no_group, metric_no_merge,
|
H A D | evlist.h | 55 struct perf_evlist core;
|
H A D | evlist.c | 831 perf_evlist__mmap_cb_idx(struct perf_evlist *_evlist, 844 perf_evlist__mmap_cb_get(struct perf_evlist *_evlist, bool overwrite, int idx)
|
/linux-master/tools/lib/perf/tests/ |
H A D | test-evlist.c | 37 struct perf_evlist *evlist; 96 struct perf_evlist *evlist; 151 struct perf_evlist *evlist; 215 struct perf_evlist *evlist; 326 struct perf_evlist *evlist; 444 struct perf_evlist *evlist;
|
/linux-master/tools/lib/perf/Documentation/examples/ |
H A D | counting.c | 21 struct perf_evlist *evlist;
|
H A D | sampling.c | 25 struct perf_evlist *evlist;
|
/linux-master/tools/perf/tests/ |
H A D | pfm.c | 15 static int count_pfm_events(struct perf_evlist *evlist)
|
Completed in 190 milliseconds