Lines Matching refs:tool

23 				   struct perf_tool *tool, u64 file_offset);
109 &sample, session->tool, event->file_offset); in ordered_events__deliver_event()
113 bool repipe, struct perf_tool *tool) in perf_session__new() argument
121 session->tool = tool; in perf_session__new()
149 if (tool && tool->ordering_requires_timestamps && in perf_session__new()
150 tool->ordered_events && !perf_evlist__sample_id_all(session->evlist)) { in perf_session__new()
152 tool->ordered_events = false; in perf_session__new()
197 static int process_event_synth_tracing_data_stub(struct perf_tool *tool in process_event_synth_tracing_data_stub()
208 static int process_event_synth_attr_stub(struct perf_tool *tool __maybe_unused, in process_event_synth_attr_stub()
217 static int process_event_sample_stub(struct perf_tool *tool __maybe_unused, in process_event_sample_stub()
227 static int process_event_stub(struct perf_tool *tool __maybe_unused, in process_event_stub()
236 static int process_build_id_stub(struct perf_tool *tool __maybe_unused, in process_build_id_stub()
244 static int process_finished_round_stub(struct perf_tool *tool __maybe_unused, in process_finished_round_stub()
252 static int process_finished_round(struct perf_tool *tool,
256 static int process_id_index_stub(struct perf_tool *tool __maybe_unused, in process_id_index_stub()
265 void perf_tool__fill_defaults(struct perf_tool *tool) in perf_tool__fill_defaults() argument
267 if (tool->sample == NULL) in perf_tool__fill_defaults()
268 tool->sample = process_event_sample_stub; in perf_tool__fill_defaults()
269 if (tool->mmap == NULL) in perf_tool__fill_defaults()
270 tool->mmap = process_event_stub; in perf_tool__fill_defaults()
271 if (tool->mmap2 == NULL) in perf_tool__fill_defaults()
272 tool->mmap2 = process_event_stub; in perf_tool__fill_defaults()
273 if (tool->comm == NULL) in perf_tool__fill_defaults()
274 tool->comm = process_event_stub; in perf_tool__fill_defaults()
275 if (tool->fork == NULL) in perf_tool__fill_defaults()
276 tool->fork = process_event_stub; in perf_tool__fill_defaults()
277 if (tool->exit == NULL) in perf_tool__fill_defaults()
278 tool->exit = process_event_stub; in perf_tool__fill_defaults()
279 if (tool->lost == NULL) in perf_tool__fill_defaults()
280 tool->lost = perf_event__process_lost; in perf_tool__fill_defaults()
281 if (tool->read == NULL) in perf_tool__fill_defaults()
282 tool->read = process_event_sample_stub; in perf_tool__fill_defaults()
283 if (tool->throttle == NULL) in perf_tool__fill_defaults()
284 tool->throttle = process_event_stub; in perf_tool__fill_defaults()
285 if (tool->unthrottle == NULL) in perf_tool__fill_defaults()
286 tool->unthrottle = process_event_stub; in perf_tool__fill_defaults()
287 if (tool->attr == NULL) in perf_tool__fill_defaults()
288 tool->attr = process_event_synth_attr_stub; in perf_tool__fill_defaults()
289 if (tool->tracing_data == NULL) in perf_tool__fill_defaults()
290 tool->tracing_data = process_event_synth_tracing_data_stub; in perf_tool__fill_defaults()
291 if (tool->build_id == NULL) in perf_tool__fill_defaults()
292 tool->build_id = process_build_id_stub; in perf_tool__fill_defaults()
293 if (tool->finished_round == NULL) { in perf_tool__fill_defaults()
294 if (tool->ordered_events) in perf_tool__fill_defaults()
295 tool->finished_round = process_finished_round; in perf_tool__fill_defaults()
297 tool->finished_round = process_finished_round_stub; in perf_tool__fill_defaults()
299 if (tool->id_index == NULL) in perf_tool__fill_defaults()
300 tool->id_index = process_id_index_stub; in perf_tool__fill_defaults()
542 static int process_finished_round(struct perf_tool *tool __maybe_unused, in process_finished_round()
827 struct perf_tool *tool, in deliver_sample_value() argument
846 return tool->sample(tool, event, sample, sid->evsel, machine); in deliver_sample_value()
850 struct perf_tool *tool, in deliver_sample_group() argument
859 ret = deliver_sample_value(evlist, tool, event, sample, in deliver_sample_group()
871 struct perf_tool *tool, in perf_evlist__deliver_sample() argument
883 return tool->sample(tool, event, sample, evsel, machine); in perf_evlist__deliver_sample()
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()
898 struct perf_tool *tool, u64 file_offset) in machines__deliver_event() argument
920 return perf_evlist__deliver_sample(evlist, tool, event, sample, evsel, machine); in machines__deliver_event()
922 return tool->mmap(tool, event, sample, machine); in machines__deliver_event()
924 return tool->mmap2(tool, event, sample, machine); in machines__deliver_event()
926 return tool->comm(tool, event, sample, machine); in machines__deliver_event()
928 return tool->fork(tool, event, sample, machine); in machines__deliver_event()
930 return tool->exit(tool, event, sample, machine); in machines__deliver_event()
932 if (tool->lost == perf_event__process_lost) in machines__deliver_event()
934 return tool->lost(tool, event, sample, machine); in machines__deliver_event()
936 return tool->read(tool, event, sample, evsel, machine); in machines__deliver_event()
938 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
940 return tool->unthrottle(tool, event, sample, machine); in machines__deliver_event()
952 struct perf_tool *tool = session->tool; in perf_session__process_user_event() local
961 err = tool->attr(tool, event, &session->evlist); in perf_session__process_user_event()
976 return tool->tracing_data(tool, event, session); in perf_session__process_user_event()
978 return tool->build_id(tool, event, session); in perf_session__process_user_event()
980 return tool->finished_round(tool, event, oe); in perf_session__process_user_event()
982 return tool->id_index(tool, event, session); in perf_session__process_user_event()
993 struct perf_tool *tool = session->tool; in perf_session__deliver_synth_event() local
1000 return machines__deliver_event(&session->machines, evlist, event, sample, tool, 0); in perf_session__deliver_synth_event()
1071 struct perf_tool *tool = session->tool; in perf_session__process_event() local
1093 if (tool->ordered_events) { in perf_session__process_event()
1100 &sample, tool, file_offset); in perf_session__process_event()
1133 if (session->tool->lost == perf_event__process_lost && in perf_session__warn_about_errors()
1178 struct perf_tool *tool = session->tool; in __perf_session__process_pipe_events() local
1188 perf_tool__fill_defaults(tool); in __perf_session__process_pipe_events()
1311 struct perf_tool *tool = session->tool; in __perf_session__process_events() local
1321 perf_tool__fill_defaults(tool); in __perf_session__process_events()
1712 int perf_event__process_id_index(struct perf_tool *tool __maybe_unused, in perf_event__process_id_index()
1750 int perf_event__synthesize_id_index(struct perf_tool *tool, in perf_event__synthesize_id_index() argument
1786 err = process(tool, ev, NULL, machine); in perf_event__synthesize_id_index()
1813 err = process(tool, ev, NULL, machine); in perf_event__synthesize_id_index()