Symbol: perf_evlist
tools/lib/perf/evlist.c
156
static void perf_evlist__propagate_maps(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
176
void perf_evlist__add(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
187
void perf_evlist__remove(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
194
struct perf_evlist *perf_evlist__new(void)
tools/lib/perf/evlist.c
196
struct perf_evlist *evlist = zalloc(sizeof(*evlist));
tools/lib/perf/evlist.c
205
perf_evlist__next(struct perf_evlist *evlist, struct perf_evsel *prev)
tools/lib/perf/evlist.c
224
static void perf_evlist__purge(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
236
void perf_evlist__exit(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
247
void perf_evlist__delete(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
259
void perf_evlist__set_maps(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
28
void perf_evlist__init(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
283
int perf_evlist__open(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
301
void perf_evlist__close(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
309
void perf_evlist__enable(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
317
void perf_evlist__disable(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
325
u64 perf_evlist__read_format(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
334
static void perf_evlist__id_hash(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
347
void perf_evlist__reset_id_hash(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
355
void perf_evlist__id_add(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
36
static void __perf_evlist__propagate_maps(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
366
int perf_evlist__id_add_fd(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
410
int perf_evlist__alloc_pollfd(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
431
int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd,
tools/lib/perf/evlist.c
453
int perf_evlist__filter_pollfd(struct perf_evlist *evlist, short revents_and_mask)
tools/lib/perf/evlist.c
459
int perf_evlist__poll(struct perf_evlist *evlist, int timeout)
tools/lib/perf/evlist.c
464
static struct perf_mmap* perf_evlist__alloc_mmap(struct perf_evlist *evlist, bool overwrite)
tools/lib/perf/evlist.c
501
perf_evlist__mmap_cb_get(struct perf_evlist *evlist, bool overwrite, int idx)
tools/lib/perf/evlist.c
530
static void perf_evlist__set_mmap_first(struct perf_evlist *evlist, struct perf_mmap *map,
tools/lib/perf/evlist.c
540
mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
634
mmap_per_thread(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
676
mmap_per_cpu(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
707
static int perf_evlist__nr_mmaps(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
723
int perf_evlist__mmap_ops(struct perf_evlist *evlist,
tools/lib/perf/evlist.c
753
int perf_evlist__mmap(struct perf_evlist *evlist, int pages)
tools/lib/perf/evlist.c
766
void perf_evlist__munmap(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
785
perf_evlist__next_mmap(struct perf_evlist *evlist, struct perf_mmap *map,
tools/lib/perf/evlist.c
806
void perf_evlist__set_leader(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
816
int perf_evlist__nr_groups(struct perf_evlist *evlist)
tools/lib/perf/evlist.c
833
void perf_evlist__go_system_wide(struct perf_evlist *evlist, struct perf_evsel *evsel)
tools/lib/perf/include/internal/evlist.h
115
static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist)
tools/lib/perf/include/internal/evlist.h
120
static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist)
tools/lib/perf/include/internal/evlist.h
125
u64 perf_evlist__read_format(struct perf_evlist *evlist);
tools/lib/perf/include/internal/evlist.h
127
void perf_evlist__id_add(struct perf_evlist *evlist,
tools/lib/perf/include/internal/evlist.h
131
int perf_evlist__id_add_fd(struct perf_evlist *evlist,
tools/lib/perf/include/internal/evlist.h
135
void perf_evlist__reset_id_hash(struct perf_evlist *evlist);
tools/lib/perf/include/internal/evlist.h
139
void perf_evlist__go_system_wide(struct perf_evlist *evlist, struct perf_evsel *evsel);
tools/lib/perf/include/internal/evlist.h
41
(*perf_evlist_mmap__cb_idx_t)(struct perf_evlist*, struct perf_evsel*,
tools/lib/perf/include/internal/evlist.h
54
int perf_evlist__alloc_pollfd(struct perf_evlist *evlist);
tools/lib/perf/include/internal/evlist.h
55
int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd,
tools/lib/perf/include/internal/evlist.h
58
int perf_evlist__mmap_ops(struct perf_evlist *evlist,
tools/lib/perf/include/internal/evlist.h
62
void perf_evlist__init(struct perf_evlist *evlist);
tools/lib/perf/include/internal/evlist.h
63
void perf_evlist__exit(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
13
LIBPERF_API void perf_evlist__add(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
15
LIBPERF_API void perf_evlist__remove(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
17
LIBPERF_API struct perf_evlist *perf_evlist__new(void);
tools/lib/perf/include/perf/evlist.h
18
LIBPERF_API void perf_evlist__delete(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
19
LIBPERF_API struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
21
LIBPERF_API int perf_evlist__open(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
22
LIBPERF_API void perf_evlist__close(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
23
LIBPERF_API void perf_evlist__enable(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
24
LIBPERF_API void perf_evlist__disable(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
31
LIBPERF_API void perf_evlist__set_maps(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
34
LIBPERF_API int perf_evlist__poll(struct perf_evlist *evlist, int timeout);
tools/lib/perf/include/perf/evlist.h
35
LIBPERF_API int perf_evlist__filter_pollfd(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
38
LIBPERF_API int perf_evlist__mmap(struct perf_evlist *evlist, int pages);
tools/lib/perf/include/perf/evlist.h
39
LIBPERF_API void perf_evlist__munmap(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
41
LIBPERF_API struct perf_mmap *perf_evlist__next_mmap(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
49
LIBPERF_API void perf_evlist__set_leader(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
50
LIBPERF_API int perf_evlist__nr_groups(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
8
struct perf_evlist;
tools/lib/perf/tests/test-evlist.c
151
struct perf_evlist *evlist;
tools/lib/perf/tests/test-evlist.c
215
struct perf_evlist *evlist;
tools/lib/perf/tests/test-evlist.c
326
struct perf_evlist *evlist;
tools/lib/perf/tests/test-evlist.c
37
struct perf_evlist *evlist;
tools/lib/perf/tests/test-evlist.c
444
struct perf_evlist *evlist;
tools/lib/perf/tests/test-evlist.c
96
struct perf_evlist *evlist;
tools/perf/tests/pfm.c
16
static int count_pfm_events(struct perf_evlist *evlist)
tools/perf/util/evlist.c
858
perf_evlist__mmap_cb_idx(struct perf_evlist *_evlist,
tools/perf/util/evlist.c
871
perf_evlist__mmap_cb_get(struct perf_evlist *_evlist, bool overwrite, int idx)
tools/perf/util/evlist.h
60
struct perf_evlist core;
tools/perf/util/metricgroup.c
1384
static int parse_groups(struct evlist *perf_evlist,
tools/perf/util/metricgroup.c
1493
me = metricgroup__lookup(&perf_evlist->metric_events,
tools/perf/util/metricgroup.c
1544
evlist__splice_list_tail(perf_evlist, &combined_evlist->core.entries);
tools/perf/util/metricgroup.c
1550
evlist__splice_list_tail(perf_evlist, &m->evlist->core.entries);
tools/perf/util/metricgroup.c
1558
int metricgroup__parse_groups(struct evlist *perf_evlist,
tools/perf/util/metricgroup.c
1573
return parse_groups(perf_evlist, pmu, str, metric_no_group, metric_no_merge,
tools/perf/util/metricgroup.c
500
static int decode_all_metric_ids(struct evlist *perf_evlist, const char *modifier)
tools/perf/util/metricgroup.c
507
evlist__for_each_entry(perf_evlist, ev) {
tools/perf/util/metricgroup.h
72
int metricgroup__parse_groups(struct evlist *perf_evlist,