Lines Matching refs:evlist
20 struct perf_evlist *evlist,
37 if (!perf_evlist__valid_sample_type(session->evlist)) { in perf_session__open()
42 if (!perf_evlist__valid_sample_id_all(session->evlist)) { in perf_session__open()
47 if (!perf_evlist__valid_read_format(session->evlist)) { in perf_session__open()
57 u16 id_hdr_size = perf_evlist__id_hdr_size(session->evlist); in perf_session__set_id_hdr_size()
80 evlist__for_each(session->evlist, evsel) { in perf_session__has_comm_exec()
101 int ret = perf_evlist__parse_sample(session->evlist, event->event, &sample); in ordered_events__deliver_event()
108 return machines__deliver_event(&session->machines, session->evlist, event->event, in ordered_events__deliver_event()
150 tool->ordered_events && !perf_evlist__sample_id_all(session->evlist)) { in perf_session__new()
690 static void perf_evlist__print_tstamp(struct perf_evlist *evlist, in perf_evlist__print_tstamp() argument
694 u64 sample_type = __perf_evlist__combined_sample_type(evlist); in perf_evlist__print_tstamp()
697 !perf_evlist__sample_id_all(evlist)) { in perf_evlist__print_tstamp()
739 static void dump_event(struct perf_evlist *evlist, union perf_event *event, in dump_event() argument
751 perf_evlist__print_tstamp(evlist, event, sample); in dump_event()
826 static int deliver_sample_value(struct perf_evlist *evlist, in deliver_sample_value() argument
833 struct perf_sample_id *sid = perf_evlist__id2sid(evlist, v->id); in deliver_sample_value()
842 ++evlist->stats.nr_unknown_id; in deliver_sample_value()
849 static int deliver_sample_group(struct perf_evlist *evlist, in deliver_sample_group() argument
859 ret = deliver_sample_value(evlist, tool, event, sample, in deliver_sample_group()
870 perf_evlist__deliver_sample(struct perf_evlist *evlist, in perf_evlist__deliver_sample() argument
887 return deliver_sample_group(evlist, tool, event, sample, in perf_evlist__deliver_sample()
890 return deliver_sample_value(evlist, tool, event, sample, in perf_evlist__deliver_sample()
895 struct perf_evlist *evlist, in machines__deliver_event() argument
903 dump_event(evlist, event, file_offset, sample); in machines__deliver_event()
905 evsel = perf_evlist__id2evsel(evlist, sample->id); in machines__deliver_event()
913 ++evlist->stats.nr_unknown_id; in machines__deliver_event()
917 ++evlist->stats.nr_unprocessable_samples; in machines__deliver_event()
920 return perf_evlist__deliver_sample(evlist, tool, event, sample, evsel, machine); in machines__deliver_event()
933 evlist->stats.total_lost += event->lost.lost; in machines__deliver_event()
942 ++evlist->stats.nr_unknown_events; in machines__deliver_event()
956 dump_event(session->evlist, event, file_offset, NULL); in perf_session__process_user_event()
961 err = tool->attr(tool, event, &session->evlist); in perf_session__process_user_event()
992 struct perf_evlist *evlist = session->evlist; in perf_session__deliver_synth_event() local
995 events_stats__inc(&evlist->stats, event->header.type); in perf_session__deliver_synth_event()
1000 return machines__deliver_event(&session->machines, evlist, event, sample, tool, 0); in perf_session__deliver_synth_event()
1054 event_swap(event, perf_evlist__sample_id_all(session->evlist)); in perf_session__peek_event()
1059 perf_evlist__parse_sample(session->evlist, event, sample)) in perf_session__peek_event()
1070 struct perf_evlist *evlist = session->evlist; in perf_session__process_event() local
1076 event_swap(event, perf_evlist__sample_id_all(evlist)); in perf_session__process_event()
1081 events_stats__inc(&evlist->stats, event->header.type); in perf_session__process_event()
1089 ret = perf_evlist__parse_sample(evlist, event, &sample); in perf_session__process_event()
1099 return machines__deliver_event(&session->machines, evlist, event, in perf_session__process_event()
1130 const struct events_stats *stats = &session->evlist->stats; in perf_session__warn_about_errors()
1435 evlist__for_each(session->evlist, evsel) { in perf_session__has_traces()
1493 ret += events_stats__fprintf(&session->evlist->stats, fp); in perf_session__fprintf_nr_events()
1511 evlist__for_each(session->evlist, pos) { in perf_session__find_first_evtype()
1697 evsel = perf_evlist__find_tracepoint_by_name(session->evlist, assocs[i].name); in __perf_session__set_tracepoints_handlers()
1716 struct perf_evlist *evlist = session->evlist; in perf_event__process_id_index() local
1740 sid = perf_evlist__id2sid(evlist, e->id); in perf_event__process_id_index()
1752 struct perf_evlist *evlist, in perf_event__synthesize_id_index() argument
1765 evlist__for_each(evlist, evsel) in perf_event__synthesize_id_index()
1778 evlist__for_each(evlist, evsel) { in perf_event__synthesize_id_index()
1797 sid = perf_evlist__id2sid(evlist, e->id); in perf_event__synthesize_id_index()