Lines Matching refs:s
27 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only() local
33 trace_seq_puts(s, field->str); in trace_print_bputs_msg_only()
35 return trace_handle_return(s); in trace_print_bputs_msg_only()
40 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only() local
46 trace_seq_bprintf(s, field->fmt, field->buf); in trace_print_bprintk_msg_only()
48 return trace_handle_return(s); in trace_print_bprintk_msg_only()
53 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only() local
59 trace_seq_puts(s, field->buf); in trace_print_printk_msg_only()
61 return trace_handle_return(s); in trace_print_printk_msg_only()
296 struct trace_seq *s = &iter->seq; in trace_raw_output_prep() local
309 trace_seq_printf(s, "%s: ", trace_event_name(event)); in trace_raw_output_prep()
311 return trace_handle_return(s); in trace_raw_output_prep()
328 struct trace_seq *s = &iter->seq; in trace_output_raw() local
330 trace_seq_printf(s, "%s: ", name); in trace_output_raw()
331 trace_seq_vprintf(s, trace_event_format(iter, fmt), ap); in trace_output_raw()
333 return trace_handle_return(s); in trace_output_raw()
367 trace_seq_print_sym(struct trace_seq *s, unsigned long address, bool offset) in trace_seq_print_sym() argument
380 trace_seq_puts(s, name); in trace_seq_print_sym()
384 trace_seq_printf(s, "0x%08lx", address); in trace_seq_print_sym()
393 static int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm, in seq_print_user_ip() argument
400 if (s->full) in seq_print_user_ip()
413 ret = trace_seq_path(s, &file->f_path); in seq_print_user_ip()
415 trace_seq_printf(s, "[+0x%lx]", in seq_print_user_ip()
421 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_user_ip()
422 return !trace_seq_has_overflowed(s); in seq_print_user_ip()
426 seq_print_ip_sym(struct trace_seq *s, unsigned long ip, unsigned long sym_flags) in seq_print_ip_sym() argument
429 trace_seq_putc(s, '0'); in seq_print_ip_sym()
433 trace_seq_print_sym(s, ip, sym_flags & TRACE_ITER_SYM_OFFSET); in seq_print_ip_sym()
436 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_ip_sym()
439 return !trace_seq_has_overflowed(s); in seq_print_ip_sym()
450 int trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in trace_print_lat_fmt() argument
492 trace_seq_printf(s, "%c%c%c", in trace_print_lat_fmt()
496 trace_seq_printf(s, "%x", entry->preempt_count & 0xf); in trace_print_lat_fmt()
498 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
501 trace_seq_printf(s, "%x", entry->preempt_count >> 4); in trace_print_lat_fmt()
503 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
505 return !trace_seq_has_overflowed(s); in trace_print_lat_fmt()
509 lat_print_generic(struct trace_seq *s, struct trace_entry *entry, int cpu) in lat_print_generic() argument
515 trace_seq_printf(s, "%8.8s-%-7d %3d", in lat_print_generic()
518 return trace_print_lat_fmt(s, entry); in lat_print_generic()
522 #define MARK(v, s) {.val = v, .sym = s} argument
558 struct trace_seq *s = &iter->seq; in lat_print_timestamp() local
572 s, "[%08llx] %ld.%03ldms (+%ld.%03ldms): ", in lat_print_timestamp()
579 s, "[%016llx] %lld (+%lld): ", in lat_print_timestamp()
584 s, " %4lldus%c: ", in lat_print_timestamp()
589 trace_seq_printf(s, " %4lld: ", abs_ts); in lat_print_timestamp()
592 return !trace_seq_has_overflowed(s); in lat_print_timestamp()
595 static void trace_print_time(struct trace_seq *s, struct trace_iterator *iter, in trace_print_time() argument
605 trace_seq_printf(s, " %5lu.%06lu", secs, usec_rem); in trace_print_time()
607 trace_seq_printf(s, " %12llu", ts); in trace_print_time()
613 struct trace_seq *s = &iter->seq; in trace_print_context() local
619 trace_seq_printf(s, "%16s-%-7d ", comm, entry->pid); in trace_print_context()
625 trace_seq_printf(s, "(-------) "); in trace_print_context()
627 trace_seq_printf(s, "(%7d) ", tgid); in trace_print_context()
630 trace_seq_printf(s, "[%03d] ", iter->cpu); in trace_print_context()
633 trace_print_lat_fmt(s, entry); in trace_print_context()
635 trace_print_time(s, iter, iter->ts); in trace_print_context()
636 trace_seq_puts(s, ": "); in trace_print_context()
638 return !trace_seq_has_overflowed(s); in trace_print_context()
645 struct trace_seq *s = &iter->seq; in trace_print_lat_context() local
662 s, "%16s %7d %3d %d %08x %08lx ", in trace_print_lat_context()
666 lat_print_generic(s, entry, iter->cpu); in trace_print_lat_context()
671 return !trace_seq_has_overflowed(s); in trace_print_lat_context()
853 static void print_fn_trace(struct trace_seq *s, unsigned long ip, in print_fn_trace() argument
856 seq_print_ip_sym(s, ip, flags); in print_fn_trace()
859 trace_seq_puts(s, " <-"); in print_fn_trace()
860 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
869 struct trace_seq *s = &iter->seq; in trace_fn_trace() local
873 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_fn_trace()
874 trace_seq_putc(s, '\n'); in trace_fn_trace()
876 return trace_handle_return(s); in trace_fn_trace()
897 struct trace_seq *s = &iter->seq; in trace_fn_hex() local
901 SEQ_PUT_HEX_FIELD(s, field->ip); in trace_fn_hex()
902 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
904 return trace_handle_return(s); in trace_fn_hex()
911 struct trace_seq *s = &iter->seq; in trace_fn_bin() local
915 SEQ_PUT_FIELD(s, field->ip); in trace_fn_bin()
916 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
918 return trace_handle_return(s); in trace_fn_bin()
1010 struct trace_seq *s = &iter->seq; in trace_ctxwake_hex() local
1019 SEQ_PUT_HEX_FIELD(s, field->prev_pid); in trace_ctxwake_hex()
1020 SEQ_PUT_HEX_FIELD(s, field->prev_prio); in trace_ctxwake_hex()
1021 SEQ_PUT_HEX_FIELD(s, S); in trace_ctxwake_hex()
1022 SEQ_PUT_HEX_FIELD(s, field->next_cpu); in trace_ctxwake_hex()
1023 SEQ_PUT_HEX_FIELD(s, field->next_pid); in trace_ctxwake_hex()
1024 SEQ_PUT_HEX_FIELD(s, field->next_prio); in trace_ctxwake_hex()
1025 SEQ_PUT_HEX_FIELD(s, T); in trace_ctxwake_hex()
1027 return trace_handle_return(s); in trace_ctxwake_hex()
1046 struct trace_seq *s = &iter->seq; in trace_ctxwake_bin() local
1050 SEQ_PUT_FIELD(s, field->prev_pid); in trace_ctxwake_bin()
1051 SEQ_PUT_FIELD(s, field->prev_prio); in trace_ctxwake_bin()
1052 SEQ_PUT_FIELD(s, field->prev_state); in trace_ctxwake_bin()
1053 SEQ_PUT_FIELD(s, field->next_cpu); in trace_ctxwake_bin()
1054 SEQ_PUT_FIELD(s, field->next_pid); in trace_ctxwake_bin()
1055 SEQ_PUT_FIELD(s, field->next_prio); in trace_ctxwake_bin()
1056 SEQ_PUT_FIELD(s, field->next_state); in trace_ctxwake_bin()
1058 return trace_handle_return(s); in trace_ctxwake_bin()
1091 struct trace_seq *s = &iter->seq; in trace_stack_print() local
1098 trace_seq_puts(s, "<stack trace>\n"); in trace_stack_print()
1102 if (trace_seq_has_overflowed(s)) in trace_stack_print()
1105 trace_seq_puts(s, " => "); in trace_stack_print()
1106 seq_print_ip_sym(s, *p, flags); in trace_stack_print()
1107 trace_seq_putc(s, '\n'); in trace_stack_print()
1110 return trace_handle_return(s); in trace_stack_print()
1128 struct trace_seq *s = &iter->seq; in trace_user_stack_print() local
1134 trace_seq_puts(s, "<user stack trace>\n"); in trace_user_stack_print()
1152 if (!ip || trace_seq_has_overflowed(s)) in trace_user_stack_print()
1155 trace_seq_puts(s, " => "); in trace_user_stack_print()
1156 seq_print_user_ip(s, mm, ip, flags); in trace_user_stack_print()
1157 trace_seq_putc(s, '\n'); in trace_user_stack_print()
1163 return trace_handle_return(s); in trace_user_stack_print()
1181 struct trace_seq *s = &iter->seq; in trace_hwlat_print() local
1186 trace_seq_printf(s, "#%-5u inner/outer(us): %4llu/%-5llu ts:%lld.%09ld count:%d", in trace_hwlat_print()
1199 trace_seq_printf(s, " nmi-total:%llu", in trace_hwlat_print()
1201 trace_seq_printf(s, " nmi-count:%u", in trace_hwlat_print()
1205 trace_seq_putc(s, '\n'); in trace_hwlat_print()
1207 return trace_handle_return(s); in trace_hwlat_print()
1215 struct trace_seq *s = &iter->seq; in trace_hwlat_raw() local
1219 trace_seq_printf(s, "%llu %lld %lld %09ld %u\n", in trace_hwlat_raw()
1226 return trace_handle_return(s); in trace_hwlat_raw()
1245 struct trace_seq *s = &iter->seq; in trace_osnoise_print() local
1260 trace_seq_printf(s, "%llu %10llu %3llu.%05llu %7llu", in trace_osnoise_print()
1266 trace_seq_printf(s, " %6u", field->hw_count); in trace_osnoise_print()
1267 trace_seq_printf(s, " %6u", field->nmi_count); in trace_osnoise_print()
1268 trace_seq_printf(s, " %6u", field->irq_count); in trace_osnoise_print()
1269 trace_seq_printf(s, " %6u", field->softirq_count); in trace_osnoise_print()
1270 trace_seq_printf(s, " %6u", field->thread_count); in trace_osnoise_print()
1272 trace_seq_putc(s, '\n'); in trace_osnoise_print()
1274 return trace_handle_return(s); in trace_osnoise_print()
1282 struct trace_seq *s = &iter->seq; in trace_osnoise_raw() local
1286 trace_seq_printf(s, "%lld %llu %llu %u %u %u %u %u\n", in trace_osnoise_raw()
1296 return trace_handle_return(s); in trace_osnoise_raw()
1315 struct trace_seq *s = &iter->seq; in trace_timerlat_print() local
1320 trace_seq_printf(s, "#%-5u context %6s timer_latency %9llu ns\n", in trace_timerlat_print()
1325 return trace_handle_return(s); in trace_timerlat_print()
1333 struct trace_seq *s = &iter->seq; in trace_timerlat_raw() local
1337 trace_seq_printf(s, "%u %d %llu\n", in trace_timerlat_raw()
1342 return trace_handle_return(s); in trace_timerlat_raw()
1361 struct trace_seq *s = &iter->seq; in trace_bputs_print() local
1366 seq_print_ip_sym(s, field->ip, flags); in trace_bputs_print()
1367 trace_seq_puts(s, ": "); in trace_bputs_print()
1368 trace_seq_puts(s, field->str); in trace_bputs_print()
1370 return trace_handle_return(s); in trace_bputs_print()
1379 struct trace_seq *s = &iter->seq; in trace_bputs_raw() local
1383 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bputs_raw()
1384 trace_seq_puts(s, field->str); in trace_bputs_raw()
1386 return trace_handle_return(s); in trace_bputs_raw()
1405 struct trace_seq *s = &iter->seq; in trace_bprint_print() local
1410 seq_print_ip_sym(s, field->ip, flags); in trace_bprint_print()
1411 trace_seq_puts(s, ": "); in trace_bprint_print()
1412 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_print()
1414 return trace_handle_return(s); in trace_bprint_print()
1423 struct trace_seq *s = &iter->seq; in trace_bprint_raw() local
1427 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bprint_raw()
1428 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_raw()
1430 return trace_handle_return(s); in trace_bprint_raw()
1448 struct trace_seq *s = &iter->seq; in trace_print_print() local
1453 seq_print_ip_sym(s, field->ip, flags); in trace_print_print()
1454 trace_seq_printf(s, ": %.*s", max, field->buf); in trace_print_print()
1456 return trace_handle_return(s); in trace_print_print()
1516 struct trace_seq *s = &iter->seq; in trace_func_repeats_raw() local
1520 trace_seq_printf(s, "%lu %lu %u %llu\n", in trace_func_repeats_raw()
1526 return trace_handle_return(s); in trace_func_repeats_raw()
1534 struct trace_seq *s = &iter->seq; in trace_func_repeats_print() local
1538 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_func_repeats_print()
1539 trace_seq_printf(s, " (repeats: %u, last_ts:", field->count); in trace_func_repeats_print()
1540 trace_print_time(s, iter, in trace_func_repeats_print()
1542 trace_seq_puts(s, ")\n"); in trace_func_repeats_print()
1544 return trace_handle_return(s); in trace_func_repeats_print()