Home | History | Annotate | Download | only in util

Lines Matching refs:evlist

56 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus,
58 void perf_evlist__exit(struct perf_evlist *evlist);
59 void perf_evlist__delete(struct perf_evlist *evlist);
61 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
62 int perf_evlist__add_default(struct perf_evlist *evlist);
63 int __perf_evlist__add_default_attrs(struct perf_evlist *evlist,
66 #define perf_evlist__add_default_attrs(evlist, array) \
67 __perf_evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array))
69 int perf_evlist__add_newtp(struct perf_evlist *evlist,
72 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter);
75 perf_evlist__find_tracepoint_by_id(struct perf_evlist *evlist, int id);
78 perf_evlist__find_tracepoint_by_name(struct perf_evlist *evlist,
81 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel,
84 void perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd);
86 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id);
88 struct perf_sample_id *perf_evlist__id2sid(struct perf_evlist *evlist, u64 id);
92 void perf_evlist__mmap_consume(struct perf_evlist *evlist, int idx);
94 int perf_evlist__open(struct perf_evlist *evlist);
95 void perf_evlist__close(struct perf_evlist *evlist);
97 void perf_evlist__set_id_pos(struct perf_evlist *evlist);
99 void perf_evlist__config(struct perf_evlist *evlist,
102 int perf_evlist__prepare_workload(struct perf_evlist *evlist,
106 int perf_evlist__start_workload(struct perf_evlist *evlist);
108 int perf_evlist__mmap(struct perf_evlist *evlist, unsigned int pages,
110 void perf_evlist__munmap(struct perf_evlist *evlist);
112 void perf_evlist__disable(struct perf_evlist *evlist);
113 void perf_evlist__enable(struct perf_evlist *evlist);
115 int perf_evlist__disable_event(struct perf_evlist *evlist,
117 int perf_evlist__enable_event(struct perf_evlist *evlist,
120 void perf_evlist__set_selected(struct perf_evlist *evlist,
123 static inline void perf_evlist__set_maps(struct perf_evlist *evlist,
127 evlist->cpus = cpus;
128 evlist->threads = threads;
131 int perf_evlist__create_maps(struct perf_evlist *evlist,
133 void perf_evlist__delete_maps(struct perf_evlist *evlist);
134 int perf_evlist__apply_filters(struct perf_evlist *evlist);
137 void perf_evlist__set_leader(struct perf_evlist *evlist);
139 u64 perf_evlist__read_format(struct perf_evlist *evlist);
140 u64 __perf_evlist__combined_sample_type(struct perf_evlist *evlist);
141 u64 perf_evlist__combined_sample_type(struct perf_evlist *evlist);
142 bool perf_evlist__sample_id_all(struct perf_evlist *evlist);
143 u16 perf_evlist__id_hdr_size(struct perf_evlist *evlist);
145 int perf_evlist__parse_sample(struct perf_evlist *evlist, union perf_event *event,
148 bool perf_evlist__valid_sample_type(struct perf_evlist *evlist);
149 bool perf_evlist__valid_sample_id_all(struct perf_evlist *evlist);
150 bool perf_evlist__valid_read_format(struct perf_evlist *evlist);
152 void perf_evlist__splice_list_tail(struct perf_evlist *evlist,
156 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist)
158 return list_entry(evlist->entries.next, struct perf_evsel, node);
161 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist)
163 return list_entry(evlist->entries.prev, struct perf_evsel, node);
166 size_t perf_evlist__fprintf(struct perf_evlist *evlist, FILE *fp);