Lines Matching full:tool
37 #include "util/tool.h"
77 struct perf_tool tool; member
246 struct report *rep = container_of(session->tool, struct report, tool); in process_feature_event()
268 static int process_sample_event(const struct perf_tool *tool, in process_sample_event() argument
274 struct report *rep = container_of(tool, struct report, tool); in process_sample_event()
348 static int process_read_event(const struct perf_tool *tool, in process_read_event() argument
354 struct report *rep = container_of(tool, struct report, tool); in process_read_event()
783 static int count_sample_event(const struct perf_tool *tool __maybe_unused, in count_sample_event()
795 static int count_lost_samples_event(const struct perf_tool *tool, in count_lost_samples_event() argument
800 struct report *rep = container_of(tool, struct report, tool); in count_lost_samples_event()
816 static int process_attr(const struct perf_tool *tool __maybe_unused,
822 perf_tool__init(&rep->tool, /*ordered_events=*/false); in stats_setup()
823 rep->tool.attr = process_attr; in stats_setup()
824 rep->tool.sample = count_sample_event; in stats_setup()
825 rep->tool.lost_samples = count_lost_samples_event; in stats_setup()
826 rep->tool.event_update = perf_event__process_event_update; in stats_setup()
827 rep->tool.no_warn = true; in stats_setup()
841 perf_tool__init(&rep->tool, /*ordered_events=*/true); in tasks_setup()
843 rep->tool.mmap = perf_event__process_mmap; in tasks_setup()
844 rep->tool.mmap2 = perf_event__process_mmap2; in tasks_setup()
846 rep->tool.attr = process_attr; in tasks_setup()
847 rep->tool.comm = perf_event__process_comm; in tasks_setup()
848 rep->tool.exit = perf_event__process_exit; in tasks_setup()
849 rep->tool.fork = perf_event__process_fork; in tasks_setup()
850 rep->tool.no_warn = true; in tasks_setup()
1273 static int process_attr(const struct perf_tool *tool __maybe_unused, in process_attr()
1282 err = perf_event__process_attr(tool, event, pevlist); in process_attr()
1593 perf_tool__init(&report.tool, ordered_events); in cmd_report()
1594 report.tool.sample = process_sample_event; in cmd_report()
1595 report.tool.mmap = perf_event__process_mmap; in cmd_report()
1596 report.tool.mmap2 = perf_event__process_mmap2; in cmd_report()
1597 report.tool.comm = perf_event__process_comm; in cmd_report()
1598 report.tool.namespaces = perf_event__process_namespaces; in cmd_report()
1599 report.tool.cgroup = perf_event__process_cgroup; in cmd_report()
1600 report.tool.exit = perf_event__process_exit; in cmd_report()
1601 report.tool.fork = perf_event__process_fork; in cmd_report()
1602 report.tool.context_switch = perf_event__process_switch; in cmd_report()
1603 report.tool.lost = perf_event__process_lost; in cmd_report()
1604 report.tool.read = process_read_event; in cmd_report()
1605 report.tool.attr = process_attr; in cmd_report()
1607 report.tool.tracing_data = perf_event__process_tracing_data; in cmd_report()
1609 report.tool.build_id = perf_event__process_build_id; in cmd_report()
1610 report.tool.id_index = perf_event__process_id_index; in cmd_report()
1611 report.tool.auxtrace_info = perf_event__process_auxtrace_info; in cmd_report()
1612 report.tool.auxtrace = perf_event__process_auxtrace; in cmd_report()
1613 report.tool.event_update = perf_event__process_event_update; in cmd_report()
1614 report.tool.feature = process_feature_event; in cmd_report()
1615 report.tool.ordering_requires_timestamps = true; in cmd_report()
1617 session = perf_session__new(&data, &report.tool); in cmd_report()
1711 report.tool.show_feat_hdr = SHOW_FEAT_HEADER; in cmd_report()
1713 report.tool.show_feat_hdr = SHOW_FEAT_HEADER_FULL_INFO; in cmd_report()