Lines Matching refs:s
95 struct trace_seq *s, u32 flags);
333 static void print_graph_cpu(struct trace_seq *s, int cpu) in print_graph_cpu() argument
340 trace_seq_printf(s, " %*d) ", max_bytes_for_cpu, cpu); in print_graph_cpu()
345 static void print_graph_proc(struct trace_seq *s, pid_t pid) in print_graph_proc() argument
366 trace_seq_putc(s, ' '); in print_graph_proc()
368 trace_seq_printf(s, "%s-%s", comm, pid_str); in print_graph_proc()
372 trace_seq_putc(s, ' '); in print_graph_proc()
376 static void print_graph_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in print_graph_lat_fmt() argument
378 trace_seq_putc(s, ' '); in print_graph_lat_fmt()
379 trace_print_lat_fmt(s, entry); in print_graph_lat_fmt()
380 trace_seq_puts(s, " | "); in print_graph_lat_fmt()
385 verif_pid(struct trace_seq *s, pid_t pid, int cpu, struct fgraph_data *data) in verif_pid() argument
411 trace_seq_puts(s, " ------------------------------------------\n"); in verif_pid()
412 print_graph_cpu(s, cpu); in verif_pid()
413 print_graph_proc(s, prev_pid); in verif_pid()
414 trace_seq_puts(s, " => "); in verif_pid()
415 print_graph_proc(s, pid); in verif_pid()
416 trace_seq_puts(s, "\n ------------------------------------------\n\n"); in verif_pid()
490 static void print_graph_abs_time(u64 t, struct trace_seq *s) in print_graph_abs_time() argument
497 trace_seq_printf(s, "%5lu.%06lu | ", in print_graph_abs_time()
502 print_graph_rel_time(struct trace_iterator *iter, struct trace_seq *s) in print_graph_rel_time() argument
509 trace_seq_printf(s, "%9llu us | ", usecs); in print_graph_rel_time()
517 struct trace_seq *s = &iter->seq; in print_graph_irq() local
527 print_graph_abs_time(iter->ts, s); in print_graph_irq()
531 print_graph_rel_time(iter, s); in print_graph_irq()
535 print_graph_cpu(s, cpu); in print_graph_irq()
539 print_graph_proc(s, pid); in print_graph_irq()
540 trace_seq_puts(s, " | "); in print_graph_irq()
545 print_graph_lat_fmt(s, ent); in print_graph_irq()
549 print_graph_duration(tr, 0, s, flags | FLAGS_FILL_START); in print_graph_irq()
552 trace_seq_puts(s, "==========>"); in print_graph_irq()
554 trace_seq_puts(s, "<=========="); in print_graph_irq()
556 print_graph_duration(tr, 0, s, flags | FLAGS_FILL_END); in print_graph_irq()
557 trace_seq_putc(s, '\n'); in print_graph_irq()
561 trace_print_graph_duration(unsigned long long duration, struct trace_seq *s) in trace_print_graph_duration() argument
573 trace_seq_printf(s, "%s", usecs_str); in trace_print_graph_duration()
582 trace_seq_printf(s, ".%s", nsecs_str); in trace_print_graph_duration()
586 trace_seq_puts(s, " us "); in trace_print_graph_duration()
590 trace_seq_putc(s, ' '); in trace_print_graph_duration()
595 struct trace_seq *s, u32 flags) in print_graph_duration() argument
604 trace_seq_puts(s, " | "); in print_graph_duration()
607 trace_seq_puts(s, " "); in print_graph_duration()
610 trace_seq_puts(s, " |"); in print_graph_duration()
616 trace_seq_printf(s, "%c ", trace_find_mark(duration)); in print_graph_duration()
618 trace_seq_puts(s, " "); in print_graph_duration()
620 trace_print_graph_duration(duration, s); in print_graph_duration()
621 trace_seq_puts(s, "| "); in print_graph_duration()
629 struct trace_seq *s, u32 flags) in print_graph_entry_leaf() argument
662 print_graph_duration(tr, duration, s, flags); in print_graph_entry_leaf()
666 trace_seq_putc(s, ' '); in print_graph_entry_leaf()
668 trace_seq_printf(s, "%ps();\n", (void *)call->func); in print_graph_entry_leaf()
673 return trace_handle_return(s); in print_graph_entry_leaf()
679 struct trace_seq *s, int cpu, u32 flags) in print_graph_entry_nested() argument
700 print_graph_duration(tr, 0, s, flags | FLAGS_FILL_FULL); in print_graph_entry_nested()
704 trace_seq_putc(s, ' '); in print_graph_entry_nested()
706 trace_seq_printf(s, "%ps() {\n", (void *)call->func); in print_graph_entry_nested()
708 if (trace_seq_has_overflowed(s)) in print_graph_entry_nested()
719 print_graph_prologue(struct trace_iterator *iter, struct trace_seq *s, in print_graph_prologue() argument
728 verif_pid(s, ent->pid, cpu, data); in print_graph_prologue()
739 print_graph_abs_time(iter->ts, s); in print_graph_prologue()
743 print_graph_rel_time(iter, s); in print_graph_prologue()
747 print_graph_cpu(s, cpu); in print_graph_prologue()
751 print_graph_proc(s, ent->pid); in print_graph_prologue()
752 trace_seq_puts(s, " | "); in print_graph_prologue()
757 print_graph_lat_fmt(s, ent); in print_graph_prologue()
865 print_graph_entry(struct ftrace_graph_ent_entry *field, struct trace_seq *s, in print_graph_entry() argument
877 print_graph_prologue(iter, s, TRACE_GRAPH_ENT, call->func, flags); in print_graph_entry()
881 ret = print_graph_entry_leaf(iter, field, leaf_ret, s, flags); in print_graph_entry()
883 ret = print_graph_entry_nested(iter, field, s, cpu, flags); in print_graph_entry()
890 if (s->full) { in print_graph_entry()
901 print_graph_return(struct ftrace_graph_ret *trace, struct trace_seq *s, in print_graph_return() argument
937 print_graph_prologue(iter, s, 0, 0, flags); in print_graph_return()
940 print_graph_duration(tr, duration, s, flags); in print_graph_return()
944 trace_seq_putc(s, ' '); in print_graph_return()
954 trace_seq_puts(s, "}\n"); in print_graph_return()
956 trace_seq_printf(s, "} /* %ps */\n", (void *)trace->func); in print_graph_return()
960 trace_seq_printf(s, " (Overruns: %lu)\n", in print_graph_return()
966 return trace_handle_return(s); in print_graph_return()
970 print_graph_comment(struct trace_seq *s, struct trace_entry *ent, in print_graph_comment() argument
984 print_graph_prologue(iter, s, 0, 0, flags); in print_graph_comment()
987 print_graph_duration(tr, 0, s, flags | FLAGS_FILL_FULL); in print_graph_comment()
992 trace_seq_putc(s, ' '); in print_graph_comment()
995 trace_seq_puts(s, "/* "); in print_graph_comment()
1023 if (trace_seq_has_overflowed(s)) in print_graph_comment()
1027 if (s->buffer[s->seq.len - 1] == '\n') { in print_graph_comment()
1028 s->buffer[s->seq.len - 1] = '\0'; in print_graph_comment()
1029 s->seq.len--; in print_graph_comment()
1032 trace_seq_puts(s, " */\n"); in print_graph_comment()
1034 return trace_handle_return(s); in print_graph_comment()
1044 struct trace_seq *s = &iter->seq; in print_graph_function_flags() local
1060 ret = print_graph_entry(field, s, iter, flags); in print_graph_function_flags()
1080 return print_graph_entry(&saved, s, iter, flags); in print_graph_function_flags()
1085 return print_graph_return(&field->ret, s, entry, iter, flags); in print_graph_function_flags()
1093 return print_graph_comment(s, entry, iter, flags); in print_graph_function_flags()
1112 static void print_lat_header(struct seq_file *s, u32 flags) in print_lat_header() argument
1128 seq_printf(s, "#%.*s _-----=> irqs-off \n", size, spaces); in print_lat_header()
1129 seq_printf(s, "#%.*s / _----=> need-resched \n", size, spaces); in print_lat_header()
1130 seq_printf(s, "#%.*s| / _---=> hardirq/softirq \n", size, spaces); in print_lat_header()
1131 seq_printf(s, "#%.*s|| / _--=> preempt-depth \n", size, spaces); in print_lat_header()
1132 seq_printf(s, "#%.*s||| / \n", size, spaces); in print_lat_header()
1136 struct seq_file *s, u32 flags) in __print_graph_headers_flags() argument
1141 print_lat_header(s, flags); in __print_graph_headers_flags()
1144 seq_putc(s, '#'); in __print_graph_headers_flags()
1146 seq_puts(s, " TIME "); in __print_graph_headers_flags()
1148 seq_puts(s, " REL TIME "); in __print_graph_headers_flags()
1150 seq_puts(s, " CPU"); in __print_graph_headers_flags()
1152 seq_puts(s, " TASK/PID "); in __print_graph_headers_flags()
1154 seq_puts(s, "|||| "); in __print_graph_headers_flags()
1156 seq_puts(s, " DURATION "); in __print_graph_headers_flags()
1157 seq_puts(s, " FUNCTION CALLS\n"); in __print_graph_headers_flags()
1160 seq_putc(s, '#'); in __print_graph_headers_flags()
1162 seq_puts(s, " | "); in __print_graph_headers_flags()
1164 seq_puts(s, " | "); in __print_graph_headers_flags()
1166 seq_puts(s, " | "); in __print_graph_headers_flags()
1168 seq_puts(s, " | | "); in __print_graph_headers_flags()
1170 seq_puts(s, "|||| "); in __print_graph_headers_flags()
1172 seq_puts(s, " | | "); in __print_graph_headers_flags()
1173 seq_puts(s, " | | | |\n"); in __print_graph_headers_flags()
1176 static void print_graph_headers(struct seq_file *s) in print_graph_headers() argument
1178 print_graph_headers_flags(s, tracer_flags.val); in print_graph_headers()
1181 void print_graph_headers_flags(struct seq_file *s, u32 flags) in print_graph_headers_flags() argument
1183 struct trace_iterator *iter = s->private; in print_graph_headers_flags()
1194 print_trace_header(s, iter); in print_graph_headers_flags()
1197 __print_graph_headers_flags(tr, s, flags); in print_graph_headers_flags()