Lines Matching defs:perf_sched

100 struct perf_sched;
103 int (*switch_event)(struct perf_sched *sched, struct perf_evsel *evsel,
106 int (*runtime_event)(struct perf_sched *sched, struct perf_evsel *evsel,
109 int (*wakeup_event)(struct perf_sched *sched, struct perf_evsel *evsel,
113 int (*fork_event)(struct perf_sched *sched, union perf_event *event,
116 int (*migrate_task_event)(struct perf_sched *sched,
122 struct perf_sched {
188 static void burn_nsecs(struct perf_sched *sched, u64 nsecs)
207 static void calibrate_run_measurement_overhead(struct perf_sched *sched)
224 static void calibrate_sleep_measurement_overhead(struct perf_sched *sched)
270 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task,
293 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task,
320 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task,
330 static struct task_desc *register_pid(struct perf_sched *sched,
365 static void print_task_traces(struct perf_sched *sched)
377 static void add_cross_task_wakeups(struct perf_sched *sched)
392 static void perf_sched__process_event(struct perf_sched *sched,
464 struct perf_sched *sched;
472 struct perf_sched *sched = parms->sched;
517 static void create_tasks(struct perf_sched *sched)
547 static void wait_for_tasks(struct perf_sched *sched)
600 static void run_one_test(struct perf_sched *sched)
646 static void test_calibrations(struct perf_sched *sched)
664 replay_wakeup_event(struct perf_sched *sched,
685 static int replay_switch_event(struct perf_sched *sched,
731 static int replay_fork_event(struct perf_sched *sched,
833 static int thread_atoms_insert(struct perf_sched *sched, struct thread *thread)
921 static int latency_switch_event(struct perf_sched *sched,
986 static int latency_runtime_event(struct perf_sched *sched,
1015 static int latency_wakeup_event(struct perf_sched *sched,
1068 static int latency_migrate_task_event(struct perf_sched *sched,
1113 static void output_lat_thread(struct perf_sched *sched, struct work_atoms *work_list)
1247 static void perf_sched__sort_lat(struct perf_sched *sched)
1268 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1276 static int map_switch_event(struct perf_sched *sched, struct perf_evsel *evsel,
1360 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1386 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1399 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1416 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1448 static int perf_sched__read_events(struct perf_sched *sched,
1493 static void print_bad_events(struct perf_sched *sched)
1523 static int perf_sched__lat(struct perf_sched *sched)
1563 static int perf_sched__map(struct perf_sched *sched)
1574 static int perf_sched__replay(struct perf_sched *sched)
1609 static void setup_sorting(struct perf_sched *sched, const struct option *options,
1665 static struct perf_sched sched = {