Lines Matching refs:tool
17 typedef int (*event_sample)(const struct perf_tool *tool, union perf_event *event,
21 typedef int (*event_op)(const struct perf_tool *tool, union perf_event *event,
24 typedef int (*event_attr_op)(const struct perf_tool *tool,
28 typedef int (*event_op2)(const struct perf_tool *tool, struct perf_session *session,
30 typedef s64 (*event_op3)(const struct perf_tool *tool, struct perf_session *session,
32 typedef int (*event_op4)(const struct perf_tool *tool, struct perf_session *session,
35 typedef int (*event_oe)(const struct perf_tool *tool, union perf_event *event,
98 void perf_tool__init(struct perf_tool *tool, bool ordered_events);
100 bool perf_tool__compressed_is_stub(const struct perf_tool *tool);
102 int process_event_sample_stub(const struct perf_tool *tool,
108 /** @tool: The actual tool that calls the delegate. */
109 struct perf_tool tool;
110 /** @delegate: The tool that is delegated to. */
114 void delegate_tool__init(struct delegate_tool *tool, struct perf_tool *delegate);