Lines Matching refs:s

110 print_graph_duration(unsigned long long duration, struct trace_seq *s,
485 static void print_graph_cpu(struct trace_seq *s, int cpu) in print_graph_cpu() argument
492 trace_seq_printf(s, " %*d) ", max_bytes_for_cpu, cpu); in print_graph_cpu()
497 static void print_graph_proc(struct trace_seq *s, pid_t pid) in print_graph_proc() argument
518 trace_seq_putc(s, ' '); in print_graph_proc()
520 trace_seq_printf(s, "%s-%s", comm, pid_str); in print_graph_proc()
524 trace_seq_putc(s, ' '); in print_graph_proc()
528 static void print_graph_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in print_graph_lat_fmt() argument
530 trace_seq_putc(s, ' '); in print_graph_lat_fmt()
531 trace_print_lat_fmt(s, entry); in print_graph_lat_fmt()
536 verif_pid(struct trace_seq *s, pid_t pid, int cpu, struct fgraph_data *data) in verif_pid() argument
562 trace_seq_puts(s, " ------------------------------------------\n"); in verif_pid()
563 print_graph_cpu(s, cpu); in verif_pid()
564 print_graph_proc(s, prev_pid); in verif_pid()
565 trace_seq_puts(s, " => "); in verif_pid()
566 print_graph_proc(s, pid); in verif_pid()
567 trace_seq_puts(s, "\n ------------------------------------------\n\n"); in verif_pid()
641 static void print_graph_abs_time(u64 t, struct trace_seq *s) in print_graph_abs_time() argument
648 trace_seq_printf(s, "%5lu.%06lu | ", in print_graph_abs_time()
656 struct trace_seq *s = &iter->seq; in print_graph_irq() local
666 print_graph_abs_time(iter->ts, s); in print_graph_irq()
670 print_graph_cpu(s, cpu); in print_graph_irq()
674 print_graph_proc(s, pid); in print_graph_irq()
675 trace_seq_puts(s, " | "); in print_graph_irq()
680 print_graph_lat_fmt(s, ent); in print_graph_irq()
684 print_graph_duration(0, s, flags | FLAGS_FILL_START); in print_graph_irq()
687 trace_seq_puts(s, "==========>"); in print_graph_irq()
689 trace_seq_puts(s, "<=========="); in print_graph_irq()
691 print_graph_duration(0, s, flags | FLAGS_FILL_END); in print_graph_irq()
692 trace_seq_putc(s, '\n'); in print_graph_irq()
696 trace_print_graph_duration(unsigned long long duration, struct trace_seq *s) in trace_print_graph_duration() argument
708 trace_seq_printf(s, "%s", usecs_str); in trace_print_graph_duration()
717 trace_seq_printf(s, ".%s", nsecs_str); in trace_print_graph_duration()
721 trace_seq_puts(s, " us "); in trace_print_graph_duration()
725 trace_seq_putc(s, ' '); in trace_print_graph_duration()
729 print_graph_duration(unsigned long long duration, struct trace_seq *s, in print_graph_duration() argument
739 trace_seq_puts(s, " | "); in print_graph_duration()
742 trace_seq_puts(s, " "); in print_graph_duration()
745 trace_seq_puts(s, " |"); in print_graph_duration()
751 trace_seq_printf(s, "%c ", trace_find_mark(duration)); in print_graph_duration()
753 trace_seq_puts(s, " "); in print_graph_duration()
755 trace_print_graph_duration(duration, s); in print_graph_duration()
756 trace_seq_puts(s, "| "); in print_graph_duration()
764 struct trace_seq *s, u32 flags) in print_graph_entry_leaf() argument
795 print_graph_duration(duration, s, flags); in print_graph_entry_leaf()
799 trace_seq_putc(s, ' '); in print_graph_entry_leaf()
801 trace_seq_printf(s, "%ps();\n", (void *)call->func); in print_graph_entry_leaf()
803 return trace_handle_return(s); in print_graph_entry_leaf()
809 struct trace_seq *s, int cpu, u32 flags) in print_graph_entry_nested() argument
828 print_graph_duration(0, s, flags | FLAGS_FILL_FULL); in print_graph_entry_nested()
832 trace_seq_putc(s, ' '); in print_graph_entry_nested()
834 trace_seq_printf(s, "%ps() {\n", (void *)call->func); in print_graph_entry_nested()
836 if (trace_seq_has_overflowed(s)) in print_graph_entry_nested()
847 print_graph_prologue(struct trace_iterator *iter, struct trace_seq *s, in print_graph_prologue() argument
855 verif_pid(s, ent->pid, cpu, data); in print_graph_prologue()
866 print_graph_abs_time(iter->ts, s); in print_graph_prologue()
870 print_graph_cpu(s, cpu); in print_graph_prologue()
874 print_graph_proc(s, ent->pid); in print_graph_prologue()
875 trace_seq_puts(s, " | "); in print_graph_prologue()
880 print_graph_lat_fmt(s, ent); in print_graph_prologue()
988 print_graph_entry(struct ftrace_graph_ent_entry *field, struct trace_seq *s, in print_graph_entry() argument
1000 print_graph_prologue(iter, s, TRACE_GRAPH_ENT, call->func, flags); in print_graph_entry()
1004 ret = print_graph_entry_leaf(iter, field, leaf_ret, s, flags); in print_graph_entry()
1006 ret = print_graph_entry_nested(iter, field, s, cpu, flags); in print_graph_entry()
1013 if (s->full) { in print_graph_entry()
1024 print_graph_return(struct ftrace_graph_ret *trace, struct trace_seq *s, in print_graph_return() argument
1058 print_graph_prologue(iter, s, 0, 0, flags); in print_graph_return()
1061 print_graph_duration(duration, s, flags); in print_graph_return()
1065 trace_seq_putc(s, ' '); in print_graph_return()
1075 trace_seq_puts(s, "}\n"); in print_graph_return()
1077 trace_seq_printf(s, "} /* %ps */\n", (void *)trace->func); in print_graph_return()
1081 trace_seq_printf(s, " (Overruns: %lu)\n", in print_graph_return()
1087 return trace_handle_return(s); in print_graph_return()
1091 print_graph_comment(struct trace_seq *s, struct trace_entry *ent, in print_graph_comment() argument
1104 print_graph_prologue(iter, s, 0, 0, flags); in print_graph_comment()
1107 print_graph_duration(0, s, flags | FLAGS_FILL_FULL); in print_graph_comment()
1112 trace_seq_putc(s, ' '); in print_graph_comment()
1115 trace_seq_puts(s, "/* "); in print_graph_comment()
1138 if (trace_seq_has_overflowed(s)) in print_graph_comment()
1142 if (s->buffer[s->seq.len - 1] == '\n') { in print_graph_comment()
1143 s->buffer[s->seq.len - 1] = '\0'; in print_graph_comment()
1144 s->seq.len--; in print_graph_comment()
1147 trace_seq_puts(s, " */\n"); in print_graph_comment()
1149 return trace_handle_return(s); in print_graph_comment()
1159 struct trace_seq *s = &iter->seq; in print_graph_function_flags() local
1175 ret = print_graph_entry(field, s, iter, flags); in print_graph_function_flags()
1195 return print_graph_entry(&saved, s, iter, flags); in print_graph_function_flags()
1200 return print_graph_return(&field->ret, s, entry, iter, flags); in print_graph_function_flags()
1208 return print_graph_comment(s, entry, iter, flags); in print_graph_function_flags()
1227 static void print_lat_header(struct seq_file *s, u32 flags) in print_lat_header() argument
1241 seq_printf(s, "#%.*s _-----=> irqs-off \n", size, spaces); in print_lat_header()
1242 seq_printf(s, "#%.*s / _----=> need-resched \n", size, spaces); in print_lat_header()
1243 seq_printf(s, "#%.*s| / _---=> hardirq/softirq \n", size, spaces); in print_lat_header()
1244 seq_printf(s, "#%.*s|| / _--=> preempt-depth \n", size, spaces); in print_lat_header()
1245 seq_printf(s, "#%.*s||| / \n", size, spaces); in print_lat_header()
1248 static void __print_graph_headers_flags(struct seq_file *s, u32 flags) in __print_graph_headers_flags() argument
1253 print_lat_header(s, flags); in __print_graph_headers_flags()
1256 seq_putc(s, '#'); in __print_graph_headers_flags()
1258 seq_puts(s, " TIME "); in __print_graph_headers_flags()
1260 seq_puts(s, " CPU"); in __print_graph_headers_flags()
1262 seq_puts(s, " TASK/PID "); in __print_graph_headers_flags()
1264 seq_puts(s, "||||"); in __print_graph_headers_flags()
1266 seq_puts(s, " DURATION "); in __print_graph_headers_flags()
1267 seq_puts(s, " FUNCTION CALLS\n"); in __print_graph_headers_flags()
1270 seq_putc(s, '#'); in __print_graph_headers_flags()
1272 seq_puts(s, " | "); in __print_graph_headers_flags()
1274 seq_puts(s, " | "); in __print_graph_headers_flags()
1276 seq_puts(s, " | | "); in __print_graph_headers_flags()
1278 seq_puts(s, "||||"); in __print_graph_headers_flags()
1280 seq_puts(s, " | | "); in __print_graph_headers_flags()
1281 seq_puts(s, " | | | |\n"); in __print_graph_headers_flags()
1284 static void print_graph_headers(struct seq_file *s) in print_graph_headers() argument
1286 print_graph_headers_flags(s, tracer_flags.val); in print_graph_headers()
1289 void print_graph_headers_flags(struct seq_file *s, u32 flags) in print_graph_headers_flags() argument
1291 struct trace_iterator *iter = s->private; in print_graph_headers_flags()
1301 print_trace_header(s, iter); in print_graph_headers_flags()
1304 __print_graph_headers_flags(s, flags); in print_graph_headers_flags()