Home | History | Annotate | Download | only in util

Lines Matching refs:evlist

12 #include "evlist.h"
463 struct perf_evlist *evlist)
465 return read_tracing_data(fd, &evlist->entries);
470 struct perf_evlist *evlist __maybe_unused)
492 struct perf_evlist *evlist __maybe_unused)
505 struct perf_evlist *evlist __maybe_unused)
518 struct perf_evlist *evlist __maybe_unused)
531 struct perf_evlist *evlist __maybe_unused)
537 struct perf_evlist *evlist __maybe_unused)
596 struct perf_evlist *evlist __maybe_unused)
622 struct perf_evlist *evlist)
628 nre = evlist->nr_entries;
645 list_for_each_entry(evsel, &evlist->entries, node) {
679 struct perf_evlist *evlist __maybe_unused)
851 struct perf_evlist *evlist __maybe_unused)
887 struct perf_evlist *evlist __maybe_unused)
975 struct perf_evlist *evlist __maybe_unused)
1036 struct perf_evlist *evlist __maybe_unused)
1084 struct perf_evlist *evlist)
1086 u32 nr_groups = evlist->nr_groups;
1094 list_for_each_entry(evsel, &evlist->entries, node) {
1128 struct perf_evlist *evlist __maybe_unused)
1144 struct perf_evlist *evlist __maybe_unused)
1492 list_for_each_entry(evsel, &session->evlist->entries, node) {
1769 perf_evlist__find_by_index(struct perf_evlist *evlist, int idx)
1773 list_for_each_entry(evsel, &evlist->entries, node) {
1782 perf_evlist__set_event_name(struct perf_evlist *evlist,
1790 evsel = perf_evlist__find_by_index(evlist, event->idx);
1813 perf_evlist__set_event_name(session->evlist, evsel);
2073 session->evlist->nr_groups = nr_groups;
2076 list_for_each_entry(evsel, &session->evlist->entries, node) {
2115 int (*write)(int fd, struct perf_header *h, struct perf_evlist *evlist);
2203 struct perf_evlist *evlist)
2214 err = feat_ops[type].write(fd, h, evlist);
2230 struct perf_evlist *evlist, int fd)
2253 if (do_write_feat(fd, header, feat, &p, evlist))
2289 struct perf_evlist *evlist,
2301 list_for_each_entry(evsel, &evlist->entries, node) {
2312 list_for_each_entry(evsel, &evlist->entries, node) {
2331 err = perf_header__adds_write(header, evlist, fd);
2342 .size = evlist->nr_entries * sizeof(f_attr),
2738 static int perf_evlist__prepare_tracepoint_events(struct perf_evlist *evlist,
2743 list_for_each_entry(pos, &evlist->entries, node) {
2761 session->evlist = perf_evlist__new();
2762 if (session->evlist == NULL)
2807 perf_evlist__add(session->evlist, evsel);
2824 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id);
2835 if (perf_evlist__prepare_tracepoint_events(session->evlist,
2844 perf_evlist__delete(session->evlist);
2845 session->evlist = NULL;
2890 list_for_each_entry(evsel, &session->evlist->entries, node) {
2908 struct perf_evlist *evlist = *pevlist;
2910 if (evlist == NULL) {
2911 *pevlist = evlist = perf_evlist__new();
2912 if (evlist == NULL)
2916 evsel = perf_evsel__new(&event->attr.attr, evlist->nr_entries);
2920 perf_evlist__add(evlist, evsel);
2934 perf_evlist__id_add(evlist, evsel, 0, i, event->attr.id[i]);
2937 symbol_conf.nr_events = evlist->nr_entries;
2943 struct perf_evlist *evlist,
2962 tdata = tracing_data_get(&evlist->entries, fd, true);
3021 perf_evlist__prepare_tracepoint_events(session->evlist,