Lines Matching defs:perf_sched

144 struct perf_sched;
147 int (*switch_event)(struct perf_sched *sched, struct evsel *evsel,
150 int (*runtime_event)(struct perf_sched *sched, struct evsel *evsel,
153 int (*wakeup_event)(struct perf_sched *sched, struct evsel *evsel,
157 int (*fork_event)(struct perf_sched *sched, union perf_event *event,
160 int (*migrate_task_event)(struct perf_sched *sched,
181 struct perf_sched {
306 static void burn_nsecs(struct perf_sched *sched, u64 nsecs)
325 static void calibrate_run_measurement_overhead(struct perf_sched *sched)
342 static void calibrate_sleep_measurement_overhead(struct perf_sched *sched)
388 static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task,
411 static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task,
438 static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task,
448 static struct task_desc *register_pid(struct perf_sched *sched,
494 static void print_task_traces(struct perf_sched *sched)
506 static void add_cross_task_wakeups(struct perf_sched *sched)
521 static void perf_sched__process_event(struct perf_sched *sched,
562 static int self_open_counters(struct perf_sched *sched, unsigned long cur_task)
617 struct perf_sched *sched;
625 struct perf_sched *sched = parms->sched;
662 static void create_tasks(struct perf_sched *sched)
693 static void destroy_tasks(struct perf_sched *sched)
714 static void wait_for_tasks(struct perf_sched *sched)
767 static void run_one_test(struct perf_sched *sched)
815 static void test_calibrations(struct perf_sched *sched)
833 replay_wakeup_event(struct perf_sched *sched,
854 static int replay_switch_event(struct perf_sched *sched,
900 static int replay_fork_event(struct perf_sched *sched,
1039 static int thread_atoms_insert(struct perf_sched *sched, struct thread *thread)
1128 static int latency_switch_event(struct perf_sched *sched,
1198 static int latency_runtime_event(struct perf_sched *sched,
1233 static int latency_wakeup_event(struct perf_sched *sched,
1294 static int latency_migrate_task_event(struct perf_sched *sched,
1344 static void output_lat_thread(struct perf_sched *sched, struct work_atoms *work_list)
1492 static void perf_sched__sort_lat(struct perf_sched *sched)
1518 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1549 map__findnew_thread(struct perf_sched *sched, struct machine *machine, pid_t pid, pid_t tid)
1566 static int map_switch_event(struct perf_sched *sched, struct evsel *evsel,
1716 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1742 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1755 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1772 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
1832 static int perf_sched__read_events(struct perf_sched *sched)
1977 static void timehist_header(struct perf_sched *sched)
2048 static void timehist_print_sample(struct perf_sched *sched,
2194 static void save_task_callchain(struct perf_sched *sched,
2339 static void save_idle_callchain(struct perf_sched *sched,
2355 static struct thread *timehist_get_thread(struct perf_sched *sched,
2402 static bool timehist_skip_sample(struct perf_sched *sched,
2425 static void timehist_print_wakeup_event(struct perf_sched *sched,
2474 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2499 static void timehist_print_migration_event(struct perf_sched *sched,
2558 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2586 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2774 struct perf_sched *sched;
2857 static void timehist_print_summary(struct perf_sched *sched,
2972 struct perf_sched *sched = container_of(tool, struct perf_sched, tool);
2990 static int timehist_check_attr(struct perf_sched *sched,
3013 static int perf_sched__timehist(struct perf_sched *sched)
3129 static void print_bad_events(struct perf_sched *sched)
3192 static void perf_sched__merge_lat(struct perf_sched *sched)
3207 static int perf_sched__lat(struct perf_sched *sched)
3246 static int setup_map_cpus(struct perf_sched *sched)
3271 static int setup_color_pids(struct perf_sched *sched)
3288 static int setup_color_cpus(struct perf_sched *sched)
3305 static int perf_sched__map(struct perf_sched *sched)
3323 static int perf_sched__replay(struct perf_sched *sched)
3361 static void setup_sorting(struct perf_sched *sched, const struct option *options,
3470 struct perf_sched sched = {