Lines Matching refs:tool

182 	struct perf_tool tool;  member
1513 static int process_sched_wakeup_event(struct perf_tool *tool, in process_sched_wakeup_event() argument
1518 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_wakeup_event()
1526 static int process_sched_wakeup_ignore(struct perf_tool *tool __maybe_unused, in process_sched_wakeup_ignore()
1711 static int process_sched_switch_event(struct perf_tool *tool, in process_sched_switch_event() argument
1716 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_switch_event()
1737 static int process_sched_runtime_event(struct perf_tool *tool, in process_sched_runtime_event() argument
1742 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_runtime_event()
1750 static int perf_sched__process_fork_event(struct perf_tool *tool, in perf_sched__process_fork_event() argument
1755 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in perf_sched__process_fork_event()
1758 perf_event__process_fork(tool, event, sample, machine); in perf_sched__process_fork_event()
1767 static int process_sched_migrate_task_event(struct perf_tool *tool, in process_sched_migrate_task_event() argument
1772 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_migrate_task_event()
1780 typedef int (*tracepoint_handler)(struct perf_tool *tool,
1785 static int perf_sched__process_tracepoint_sample(struct perf_tool *tool __maybe_unused, in perf_sched__process_tracepoint_sample()
1795 err = f(tool, evsel, sample, machine); in perf_sched__process_tracepoint_sample()
1801 static int perf_sched__process_comm(struct perf_tool *tool __maybe_unused, in perf_sched__process_comm()
1810 err = perf_event__process_comm(tool, event, sample, machine); in perf_sched__process_comm()
1850 session = perf_session__new(&data, &sched->tool); in perf_sched__read_events()
2459 static int timehist_sched_wakeup_ignore(struct perf_tool *tool __maybe_unused, in timehist_sched_wakeup_ignore()
2468 static int timehist_sched_wakeup_event(struct perf_tool *tool, in timehist_sched_wakeup_event() argument
2474 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_sched_wakeup_event()
2552 static int timehist_migrate_task_event(struct perf_tool *tool, in timehist_migrate_task_event() argument
2558 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_migrate_task_event()
2580 static int timehist_sched_change_event(struct perf_tool *tool, in timehist_sched_change_event() argument
2586 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_sched_change_event()
2708 static int timehist_sched_switch_event(struct perf_tool *tool, in timehist_sched_switch_event() argument
2714 return timehist_sched_change_event(tool, event, evsel, sample, machine); in timehist_sched_switch_event()
2717 static int process_lost(struct perf_tool *tool __maybe_unused, in process_lost()
2960 typedef int (*sched_handler)(struct perf_tool *tool,
2966 static int perf_timehist__process_sample(struct perf_tool *tool, in perf_timehist__process_sample() argument
2972 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in perf_timehist__process_sample()
2984 err = f(tool, event, evsel, sample, machine); in perf_timehist__process_sample()
3037 sched->tool.sample = perf_timehist__process_sample; in perf_sched__timehist()
3038 sched->tool.mmap = perf_event__process_mmap; in perf_sched__timehist()
3039 sched->tool.comm = perf_event__process_comm; in perf_sched__timehist()
3040 sched->tool.exit = perf_event__process_exit; in perf_sched__timehist()
3041 sched->tool.fork = perf_event__process_fork; in perf_sched__timehist()
3042 sched->tool.lost = process_lost; in perf_sched__timehist()
3043 sched->tool.attr = perf_event__process_attr; in perf_sched__timehist()
3044 sched->tool.tracing_data = perf_event__process_tracing_data; in perf_sched__timehist()
3045 sched->tool.build_id = perf_event__process_build_id; in perf_sched__timehist()
3047 sched->tool.ordered_events = true; in perf_sched__timehist()
3048 sched->tool.ordering_requires_timestamps = true; in perf_sched__timehist()
3052 session = perf_session__new(&data, &sched->tool); in perf_sched__timehist()
3471 .tool = { in cmd_sched()