Lines Matching defs:perf_sched

143 struct perf_sched;
146 int (*switch_event)(struct perf_sched *sched, struct evsel *evsel,
149 int (*runtime_event)(struct perf_sched *sched, struct evsel *evsel,
152 int (*wakeup_event)(struct perf_sched *sched, struct evsel *evsel,
156 int (*fork_event)(struct perf_sched *sched, union perf_event *event,
159 int (*migrate_task_event)(struct perf_sched *sched,
180 struct perf_sched {
304 static void burn_nsecs(struct perf_sched *sched, u64 nsecs)
323 static void calibrate_run_measurement_overhead(struct perf_sched *sched)
340 static void calibrate_sleep_measurement_overhead(struct perf_sched *sched)
386 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task,
409 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task,
436 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task,
446 static struct task_desc *register_pid(struct perf_sched *sched,
492 static void print_task_traces(struct perf_sched *sched)
504 static void add_cross_task_wakeups(struct perf_sched *sched)
519 static void perf_sched__process_event(struct perf_sched *sched,
560 static int self_open_counters(struct perf_sched *sched, unsigned long cur_task)
615 struct perf_sched *sched;
623 struct perf_sched *sched = parms->sched;
663 static void create_tasks(struct perf_sched *sched)
694 static void wait_for_tasks(struct perf_sched *sched)
747 static void run_one_test(struct perf_sched *sched)
793 static void test_calibrations(struct perf_sched *sched)
811 replay_wakeup_event(struct perf_sched *sched,
832 static int replay_switch_event(struct perf_sched *sched,
878 static int replay_fork_event(struct perf_sched *sched,
1017 static int thread_atoms_insert(struct perf_sched *sched, struct thread *thread)
1106 static int latency_switch_event(struct perf_sched *sched,
1176 static int latency_runtime_event(struct perf_sched *sched,
1211 static int latency_wakeup_event(struct perf_sched *sched,
1272 static int latency_migrate_task_event(struct perf_sched *sched,
1322 static void output_lat_thread(struct perf_sched *sched, struct work_atoms *work_list)
1463 static void perf_sched__sort_lat(struct perf_sched *sched)
1489 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1512 map__findnew_thread(struct perf_sched *sched, struct machine *machine, pid_t pid, pid_t tid)
1529 static int map_switch_event(struct perf_sched *sched, struct evsel *evsel,
1674 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1700 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1713 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1730 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1790 static int perf_sched__read_events(struct perf_sched *sched)
1930 static void timehist_header(struct perf_sched *sched)
2001 static void timehist_print_sample(struct perf_sched *sched,
2147 static void save_task_callchain(struct perf_sched *sched,
2290 static void save_idle_callchain(struct perf_sched *sched,
2300 static struct thread *timehist_get_thread(struct perf_sched *sched,
2347 static bool timehist_skip_sample(struct perf_sched *sched,
2370 static void timehist_print_wakeup_event(struct perf_sched *sched,
2419 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2444 static void timehist_print_migration_event(struct perf_sched *sched,
2503 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2531 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2717 struct perf_sched *sched;
2816 static void timehist_print_summary(struct perf_sched *sched,
2936 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2952 static int timehist_check_attr(struct perf_sched *sched,
2975 static int perf_sched__timehist(struct perf_sched *sched)
3093 static void print_bad_events(struct perf_sched *sched)
3156 static void perf_sched__merge_lat(struct perf_sched *sched)
3171 static int perf_sched__lat(struct perf_sched *sched)
3210 static int setup_map_cpus(struct perf_sched *sched)
3235 static int setup_color_pids(struct perf_sched *sched)
3252 static int setup_color_cpus(struct perf_sched *sched)
3269 static int perf_sched__map(struct perf_sched *sched)
3287 static int perf_sched__replay(struct perf_sched *sched)
3322 static void setup_sorting(struct perf_sched *sched, const struct option *options,
3417 struct perf_sched sched = {