Lines Matching refs:tool

177 	struct perf_tool tool;  member
1478 static int process_sched_wakeup_event(struct perf_tool *tool, in process_sched_wakeup_event() argument
1483 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_wakeup_event()
1663 static int process_sched_switch_event(struct perf_tool *tool, in process_sched_switch_event() argument
1668 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_switch_event()
1689 static int process_sched_runtime_event(struct perf_tool *tool, in process_sched_runtime_event() argument
1694 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_runtime_event()
1702 static int perf_sched__process_fork_event(struct perf_tool *tool, in perf_sched__process_fork_event() argument
1707 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in perf_sched__process_fork_event()
1710 perf_event__process_fork(tool, event, sample, machine); in perf_sched__process_fork_event()
1719 static int process_sched_migrate_task_event(struct perf_tool *tool, in process_sched_migrate_task_event() argument
1724 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in process_sched_migrate_task_event()
1732 typedef int (*tracepoint_handler)(struct perf_tool *tool,
1737 static int perf_sched__process_tracepoint_sample(struct perf_tool *tool __maybe_unused, in perf_sched__process_tracepoint_sample()
1747 err = f(tool, evsel, sample, machine); in perf_sched__process_tracepoint_sample()
1753 static int perf_sched__process_comm(struct perf_tool *tool __maybe_unused, in perf_sched__process_comm()
1762 err = perf_event__process_comm(tool, event, sample, machine); in perf_sched__process_comm()
1801 session = perf_session__new(&data, false, &sched->tool); in perf_sched__read_events()
2396 static int timehist_sched_wakeup_event(struct perf_tool *tool, in timehist_sched_wakeup_event() argument
2402 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_sched_wakeup_event()
2480 static int timehist_migrate_task_event(struct perf_tool *tool, in timehist_migrate_task_event() argument
2486 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_migrate_task_event()
2508 static int timehist_sched_change_event(struct perf_tool *tool, in timehist_sched_change_event() argument
2514 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in timehist_sched_change_event()
2634 static int timehist_sched_switch_event(struct perf_tool *tool, in timehist_sched_switch_event() argument
2640 return timehist_sched_change_event(tool, event, evsel, sample, machine); in timehist_sched_switch_event()
2643 static int process_lost(struct perf_tool *tool __maybe_unused, in process_lost()
2904 typedef int (*sched_handler)(struct perf_tool *tool,
2910 static int perf_timehist__process_sample(struct perf_tool *tool, in perf_timehist__process_sample() argument
2916 struct perf_sched *sched = container_of(tool, struct perf_sched, tool); in perf_timehist__process_sample()
2926 err = f(tool, event, evsel, sample, machine); in perf_timehist__process_sample()
2978 sched->tool.sample = perf_timehist__process_sample; in perf_sched__timehist()
2979 sched->tool.mmap = perf_event__process_mmap; in perf_sched__timehist()
2980 sched->tool.comm = perf_event__process_comm; in perf_sched__timehist()
2981 sched->tool.exit = perf_event__process_exit; in perf_sched__timehist()
2982 sched->tool.fork = perf_event__process_fork; in perf_sched__timehist()
2983 sched->tool.lost = process_lost; in perf_sched__timehist()
2984 sched->tool.attr = perf_event__process_attr; in perf_sched__timehist()
2985 sched->tool.tracing_data = perf_event__process_tracing_data; in perf_sched__timehist()
2986 sched->tool.build_id = perf_event__process_build_id; in perf_sched__timehist()
2988 sched->tool.ordered_events = true; in perf_sched__timehist()
2989 sched->tool.ordering_requires_timestamps = true; in perf_sched__timehist()
2993 session = perf_session__new(&data, false, &sched->tool); in perf_sched__timehist()
3349 .tool = { in cmd_sched()