Home
last modified time | relevance | path

Searched refs:perf_evlist (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/tools/lib/perf/include/perf/
A Devlist.h8 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 Devlist.h17 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 Devlist.c28 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 Dlibperf.txt82 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 Dtest-evlist.c37 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 Dmetricgroup.h68 int metricgroup__parse_groups(struct evlist *perf_evlist,
A Dmetricgroup.c578 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 Devlist.h54 struct perf_evlist core;
A Devlist.c826 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 Dcounting.c21 struct perf_evlist *evlist; in main()
A Dsampling.c25 struct perf_evlist *evlist; in main()
/linux-6.3-rc2/tools/perf/tests/
A Dpfm.c15 static int count_pfm_events(struct perf_evlist *evlist) in count_pfm_events()

Completed in 18 milliseconds