timechart 199 tools/perf/builtin-timechart.c static struct per_pid *find_create_pid(struct timechart *tchart, int pid) timechart 216 tools/perf/builtin-timechart.c static void pid_set_comm(struct timechart *tchart, int pid, char *comm) timechart 242 tools/perf/builtin-timechart.c static void pid_fork(struct timechart *tchart, int pid, int ppid, u64 timestamp) timechart 258 tools/perf/builtin-timechart.c static void pid_exit(struct timechart *tchart, int pid, u64 timestamp) timechart 267 tools/perf/builtin-timechart.c static void pid_put_sample(struct timechart *tchart, int pid, int type, timechart 318 tools/perf/builtin-timechart.c struct timechart *tchart = container_of(tool, struct timechart, tool); timechart 328 tools/perf/builtin-timechart.c struct timechart *tchart = container_of(tool, struct timechart, tool); timechart 338 tools/perf/builtin-timechart.c struct timechart *tchart = container_of(tool, struct timechart, tool); timechart 353 tools/perf/builtin-timechart.c static void c_state_end(struct timechart *tchart, int cpu, u64 timestamp) timechart 370 tools/perf/builtin-timechart.c static void p_state_change(struct timechart *tchart, int cpu, u64 timestamp, u64 new_freq) timechart 406 tools/perf/builtin-timechart.c static void sched_wakeup(struct timechart *tchart, int cpu, u64 timestamp, timechart 439 tools/perf/builtin-timechart.c static void sched_switch(struct timechart *tchart, int cpu, u64 timestamp, timechart 547 tools/perf/builtin-timechart.c typedef int (*tracepoint_handler)(struct timechart *tchart, timechart 558 tools/perf/builtin-timechart.c struct timechart *tchart = container_of(tool, struct timechart, tool); timechart 577 tools/perf/builtin-timechart.c process_sample_cpu_idle(struct timechart *tchart __maybe_unused, timechart 593 tools/perf/builtin-timechart.c process_sample_cpu_frequency(struct timechart *tchart, timechart 606 tools/perf/builtin-timechart.c process_sample_sched_wakeup(struct timechart *tchart, timechart 620 tools/perf/builtin-timechart.c process_sample_sched_switch(struct timechart *tchart, timechart 636 tools/perf/builtin-timechart.c process_sample_power_start(struct timechart *tchart __maybe_unused, timechart 649 tools/perf/builtin-timechart.c process_sample_power_end(struct timechart *tchart, timechart 659 tools/perf/builtin-timechart.c process_sample_power_frequency(struct timechart *tchart, timechart 676 tools/perf/builtin-timechart.c static void end_sample_processing(struct timechart *tchart) timechart 718 tools/perf/builtin-timechart.c static int pid_begin_io_sample(struct timechart *tchart, int pid, int type, timechart 763 tools/perf/builtin-timechart.c static int pid_end_io_sample(struct timechart *tchart, int pid, int type, timechart 842 tools/perf/builtin-timechart.c process_enter_read(struct timechart *tchart, timechart 852 tools/perf/builtin-timechart.c process_exit_read(struct timechart *tchart, timechart 862 tools/perf/builtin-timechart.c process_enter_write(struct timechart *tchart, timechart 872 tools/perf/builtin-timechart.c process_exit_write(struct timechart *tchart, timechart 882 tools/perf/builtin-timechart.c process_enter_sync(struct timechart *tchart, timechart 892 tools/perf/builtin-timechart.c process_exit_sync(struct timechart *tchart, timechart 902 tools/perf/builtin-timechart.c process_enter_tx(struct timechart *tchart, timechart 912 tools/perf/builtin-timechart.c process_exit_tx(struct timechart *tchart, timechart 922 tools/perf/builtin-timechart.c process_enter_rx(struct timechart *tchart, timechart 932 tools/perf/builtin-timechart.c process_exit_rx(struct timechart *tchart, timechart 942 tools/perf/builtin-timechart.c process_enter_poll(struct timechart *tchart, timechart 952 tools/perf/builtin-timechart.c process_exit_poll(struct timechart *tchart, timechart 964 tools/perf/builtin-timechart.c static void sort_pids(struct timechart *tchart) timechart 1010 tools/perf/builtin-timechart.c static void draw_c_p_states(struct timechart *tchart) timechart 1035 tools/perf/builtin-timechart.c static void draw_wakeups(struct timechart *tchart) timechart 1103 tools/perf/builtin-timechart.c static void draw_cpu_usage(struct timechart *tchart) timechart 1131 tools/perf/builtin-timechart.c static void draw_io_bars(struct timechart *tchart) timechart 1246 tools/perf/builtin-timechart.c static void draw_process_bars(struct timechart *tchart) timechart 1335 tools/perf/builtin-timechart.c static int determine_display_tasks_filtered(struct timechart *tchart) timechart 1375 tools/perf/builtin-timechart.c static int determine_display_tasks(struct timechart *tchart, u64 threshold) timechart 1416 tools/perf/builtin-timechart.c static int determine_display_io_tasks(struct timechart *timechart, u64 threshold) timechart 1422 tools/perf/builtin-timechart.c p = timechart->all_data; timechart 1426 tools/perf/builtin-timechart.c p->end_time = timechart->last_time; timechart 1439 tools/perf/builtin-timechart.c c->end_time = timechart->last_time; timechart 1451 tools/perf/builtin-timechart.c static void write_svg_file(struct timechart *tchart, const char *filename) timechart 1510 tools/perf/builtin-timechart.c struct timechart *tchart = data; timechart 1532 tools/perf/builtin-timechart.c static int __cmd_timechart(struct timechart *tchart, const char *output_name) timechart 1776 tools/perf/builtin-timechart.c static int timechart__record(struct timechart *tchart, int argc, const char **argv) timechart 1918 tools/perf/builtin-timechart.c struct timechart tchart = {