Lines Matching refs:tool

781 static int process_irq_handler_entry_event(struct perf_tool *tool,
786 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
794 static int process_irq_handler_exit_event(struct perf_tool *tool,
799 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
852 static int process_softirq_raise_event(struct perf_tool *tool,
857 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
866 static int process_softirq_entry_event(struct perf_tool *tool,
871 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
880 static int process_softirq_exit_event(struct perf_tool *tool,
885 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
973 static int process_workqueue_activate_work_event(struct perf_tool *tool,
978 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
987 static int process_workqueue_execute_start_event(struct perf_tool *tool,
992 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
1001 static int process_workqueue_execute_end_event(struct perf_tool *tool,
1006 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool);
1404 session = perf_session__new(&data, &kwork->tool);
1553 typedef int (*tracepoint_handler)(struct perf_tool *tool,
1558 static int perf_kwork__process_tracepoint_sample(struct perf_tool *tool,
1569 err = f(tool, evsel, sample, machine);
1580 kwork->tool.comm = perf_event__process_comm;
1581 kwork->tool.exit = perf_event__process_exit;
1582 kwork->tool.fork = perf_event__process_fork;
1583 kwork->tool.attr = perf_event__process_attr;
1584 kwork->tool.tracing_data = perf_event__process_tracing_data;
1585 kwork->tool.build_id = perf_event__process_build_id;
1586 kwork->tool.ordered_events = true;
1587 kwork->tool.ordering_requires_timestamps = true;
1696 .tool = {