Lines Matching refs:tool
962 static int process_irq_handler_entry_event(const struct perf_tool *tool, in process_irq_handler_entry_event() argument
967 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_irq_handler_entry_event()
975 static int process_irq_handler_exit_event(const struct perf_tool *tool, in process_irq_handler_exit_event() argument
980 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_irq_handler_exit_event()
1041 static int process_softirq_raise_event(const struct perf_tool *tool, in process_softirq_raise_event() argument
1046 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_raise_event()
1055 static int process_softirq_entry_event(const struct perf_tool *tool, in process_softirq_entry_event() argument
1060 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_entry_event()
1069 static int process_softirq_exit_event(const struct perf_tool *tool, in process_softirq_exit_event() argument
1074 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_exit_event()
1172 static int process_workqueue_activate_work_event(const struct perf_tool *tool, in process_workqueue_activate_work_event() argument
1177 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_workqueue_activate_work_event()
1186 static int process_workqueue_execute_start_event(const struct perf_tool *tool, in process_workqueue_execute_start_event() argument
1191 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_workqueue_execute_start_event()
1200 static int process_workqueue_execute_end_event(const struct perf_tool *tool, in process_workqueue_execute_end_event() argument
1205 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_workqueue_execute_end_event()
1271 static int process_sched_switch_event(const struct perf_tool *tool, in process_sched_switch_event() argument
1276 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_sched_switch_event()
1801 session = perf_session__new(&data, &kwork->tool); in perf_kwork__read_events()
1950 typedef int (*tracepoint_handler)(const struct perf_tool *tool,
1955 static int perf_kwork__process_tracepoint_sample(const struct perf_tool *tool, in perf_kwork__process_tracepoint_sample() argument
1966 err = f(tool, evsel, sample, machine); in perf_kwork__process_tracepoint_sample()
1977 kwork->tool.comm = perf_event__process_comm; in perf_kwork__timehist()
1978 kwork->tool.exit = perf_event__process_exit; in perf_kwork__timehist()
1979 kwork->tool.fork = perf_event__process_fork; in perf_kwork__timehist()
1980 kwork->tool.attr = perf_event__process_attr; in perf_kwork__timehist()
1981 kwork->tool.tracing_data = perf_event__process_tracing_data; in perf_kwork__timehist()
1982 kwork->tool.build_id = perf_event__process_build_id; in perf_kwork__timehist()
1983 kwork->tool.ordered_events = true; in perf_kwork__timehist()
1984 kwork->tool.ordering_requires_timestamps = true; in perf_kwork__timehist()
2462 perf_tool__init(&kwork.tool, /*ordered_events=*/true); in cmd_kwork()
2463 kwork.tool.mmap = perf_event__process_mmap; in cmd_kwork()
2464 kwork.tool.mmap2 = perf_event__process_mmap2; in cmd_kwork()
2465 kwork.tool.sample = perf_kwork__process_tracepoint_sample; in cmd_kwork()