Lines Matching refs:evlist
139 struct perf_evlist *evlist) in write_tracing_data() argument
141 return read_tracing_data(fd, &evlist->entries); in write_tracing_data()
146 struct perf_evlist *evlist __maybe_unused) in write_build_id()
167 struct perf_evlist *evlist __maybe_unused) in write_hostname()
180 struct perf_evlist *evlist __maybe_unused) in write_osrelease()
193 struct perf_evlist *evlist __maybe_unused) in write_arch()
206 struct perf_evlist *evlist __maybe_unused) in write_version()
269 struct perf_evlist *evlist __maybe_unused) in write_cpudesc()
288 struct perf_evlist *evlist __maybe_unused) in write_nrcpus()
314 struct perf_evlist *evlist) in write_event_desc() argument
320 nre = evlist->nr_entries; in write_event_desc()
337 evlist__for_each(evlist, evsel) { in write_event_desc()
370 struct perf_evlist *evlist __maybe_unused) in write_cmdline()
543 struct perf_evlist *evlist __maybe_unused) in write_cpu_topology()
594 struct perf_evlist *evlist __maybe_unused) in write_total_mem()
683 struct perf_evlist *evlist __maybe_unused) in write_numa_topology()
744 struct perf_evlist *evlist __maybe_unused) in write_pmu_mappings()
792 struct perf_evlist *evlist) in write_group_desc() argument
794 u32 nr_groups = evlist->nr_groups; in write_group_desc()
802 evlist__for_each(evlist, evsel) { in write_group_desc()
836 struct perf_evlist *evlist __maybe_unused) in write_cpuid()
852 struct perf_evlist *evlist __maybe_unused) in write_branch_stack()
858 struct perf_evlist *evlist __maybe_unused) in write_auxtrace()
1208 evlist__for_each(session->evlist, evsel) { in print_group_desc()
1482 perf_evlist__find_by_index(struct perf_evlist *evlist, int idx) in perf_evlist__find_by_index() argument
1486 evlist__for_each(evlist, evsel) { in perf_evlist__find_by_index()
1495 perf_evlist__set_event_name(struct perf_evlist *evlist, in perf_evlist__set_event_name() argument
1503 evsel = perf_evlist__find_by_index(evlist, event->idx); in perf_evlist__set_event_name()
1526 perf_evlist__set_event_name(session->evlist, evsel); in process_event_desc()
1851 session->evlist->nr_groups = nr_groups; in process_group_desc()
1854 evlist__for_each(session->evlist, evsel) { in process_group_desc()
1911 int (*write)(int fd, struct perf_header *h, struct perf_evlist *evlist);
2000 struct perf_evlist *evlist) in do_write_feat() argument
2011 err = feat_ops[type].write(fd, h, evlist); in do_write_feat()
2027 struct perf_evlist *evlist, int fd) in perf_header__adds_write() argument
2050 if (do_write_feat(fd, header, feat, &p, evlist)) in perf_header__adds_write()
2086 struct perf_evlist *evlist, in perf_session__write_header() argument
2098 evlist__for_each(session->evlist, evsel) { in perf_session__write_header()
2109 evlist__for_each(evlist, evsel) { in perf_session__write_header()
2129 err = perf_header__adds_write(header, evlist, fd); in perf_session__write_header()
2140 .size = evlist->nr_entries * sizeof(f_attr), in perf_session__write_header()
2538 static int perf_evlist__prepare_tracepoint_events(struct perf_evlist *evlist, in perf_evlist__prepare_tracepoint_events() argument
2543 evlist__for_each(evlist, pos) { in perf_evlist__prepare_tracepoint_events()
2562 session->evlist = perf_evlist__new(); in perf_session__read_header()
2563 if (session->evlist == NULL) in perf_session__read_header()
2566 session->evlist->env = &header->env; in perf_session__read_header()
2613 perf_evlist__add(session->evlist, evsel); in perf_session__read_header()
2630 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id); in perf_session__read_header()
2641 if (perf_evlist__prepare_tracepoint_events(session->evlist, in perf_session__read_header()
2650 perf_evlist__delete(session->evlist); in perf_session__read_header()
2651 session->evlist = NULL; in perf_session__read_header()
2696 evlist__for_each(session->evlist, evsel) { in perf_event__synthesize_attrs()
2714 struct perf_evlist *evlist = *pevlist; in perf_event__process_attr() local
2716 if (evlist == NULL) { in perf_event__process_attr()
2717 *pevlist = evlist = perf_evlist__new(); in perf_event__process_attr()
2718 if (evlist == NULL) in perf_event__process_attr()
2726 perf_evlist__add(evlist, evsel); in perf_event__process_attr()
2740 perf_evlist__id_add(evlist, evsel, 0, i, event->attr.id[i]); in perf_event__process_attr()
2743 symbol_conf.nr_events = evlist->nr_entries; in perf_event__process_attr()
2749 struct perf_evlist *evlist, in perf_event__synthesize_tracing_data() argument
2768 tdata = tracing_data_get(&evlist->entries, fd, true); in perf_event__synthesize_tracing_data()
2828 perf_evlist__prepare_tracepoint_events(session->evlist, in perf_event__process_tracing_data()