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()
299 struct trace_seq *s = &iter->seq; in trace_raw_output_prep() local
312 trace_seq_printf(s, "%s: ", trace_event_name(event)); in trace_raw_output_prep()
314 return trace_handle_return(s); in trace_raw_output_prep()
320 struct trace_seq *s = &iter->seq; in trace_event_printf() local
327 trace_seq_vprintf(s, trace_event_format(iter, fmt), ap); in trace_event_printf()
336 struct trace_seq *s = &iter->seq; in trace_output_raw() local
338 trace_seq_printf(s, "%s: ", name); in trace_output_raw()
339 trace_seq_vprintf(s, trace_event_format(iter, fmt), ap); in trace_output_raw()
341 return trace_handle_return(s); in trace_output_raw()
365 trace_seq_print_sym(struct trace_seq *s, unsigned long address, bool offset) in trace_seq_print_sym() argument
378 trace_seq_puts(s, name); in trace_seq_print_sym()
382 trace_seq_printf(s, "0x%08lx", address); in trace_seq_print_sym()
391 static int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm, in seq_print_user_ip() argument
398 if (s->full) in seq_print_user_ip()
411 ret = trace_seq_path(s, file_user_path(file)); in seq_print_user_ip()
413 trace_seq_printf(s, "[+0x%lx]", in seq_print_user_ip()
419 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_user_ip()
420 return !trace_seq_has_overflowed(s); in seq_print_user_ip()
424 seq_print_ip_sym(struct trace_seq *s, unsigned long ip, unsigned long sym_flags) in seq_print_ip_sym() argument
427 trace_seq_putc(s, '0'); in seq_print_ip_sym()
431 trace_seq_print_sym(s, ip, sym_flags & TRACE_ITER_SYM_OFFSET); in seq_print_ip_sym()
434 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_ip_sym()
437 return !trace_seq_has_overflowed(s); in seq_print_ip_sym()
448 int trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in trace_print_lat_fmt() argument
494 trace_seq_printf(s, "%c%c%c", in trace_print_lat_fmt()
498 trace_seq_printf(s, "%x", entry->preempt_count & 0xf); in trace_print_lat_fmt()
500 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
503 trace_seq_printf(s, "%x", entry->preempt_count >> 4); in trace_print_lat_fmt()
505 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
507 return !trace_seq_has_overflowed(s); in trace_print_lat_fmt()
511 lat_print_generic(struct trace_seq *s, struct trace_entry *entry, int cpu) in lat_print_generic() argument
517 trace_seq_printf(s, "%8.8s-%-7d %3d", in lat_print_generic()
520 return trace_print_lat_fmt(s, entry); in lat_print_generic()
524 #define MARK(v, s) {.val = v, .sym = s} argument
560 struct trace_seq *s = &iter->seq; in lat_print_timestamp() local
574 s, "[%08llx] %ld.%03ldms (+%ld.%03ldms): ", in lat_print_timestamp()
581 s, "[%016llx] %lld (+%lld): ", in lat_print_timestamp()
586 s, " %4lldus%c: ", in lat_print_timestamp()
591 trace_seq_printf(s, " %4lld: ", abs_ts); in lat_print_timestamp()
594 return !trace_seq_has_overflowed(s); in lat_print_timestamp()
597 static void trace_print_time(struct trace_seq *s, struct trace_iterator *iter, in trace_print_time() argument
607 trace_seq_printf(s, " %5lu.%06lu", secs, usec_rem); in trace_print_time()
609 trace_seq_printf(s, " %12llu", ts); in trace_print_time()
615 struct trace_seq *s = &iter->seq; in trace_print_context() local
621 trace_seq_printf(s, "%16s-%-7d ", comm, entry->pid); in trace_print_context()
627 trace_seq_printf(s, "(-------) "); in trace_print_context()
629 trace_seq_printf(s, "(%7d) ", tgid); in trace_print_context()
632 trace_seq_printf(s, "[%03d] ", iter->cpu); in trace_print_context()
635 trace_print_lat_fmt(s, entry); in trace_print_context()
637 trace_print_time(s, iter, iter->ts); in trace_print_context()
638 trace_seq_puts(s, ": "); in trace_print_context()
640 return !trace_seq_has_overflowed(s); in trace_print_context()
647 struct trace_seq *s = &iter->seq; in trace_print_lat_context() local
664 s, "%16s %7d %3d %d %08x %08lx ", in trace_print_lat_context()
668 lat_print_generic(s, entry, iter->cpu); in trace_print_lat_context()
673 return !trace_seq_has_overflowed(s); in trace_print_lat_context()
996 static void print_fn_trace(struct trace_seq *s, unsigned long ip, in print_fn_trace() argument
1002 seq_print_ip_sym(s, ip, flags); in print_fn_trace()
1005 trace_seq_puts(s, " <-"); in print_fn_trace()
1006 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
1015 struct trace_seq *s = &iter->seq; in trace_fn_trace() local
1019 print_fn_trace(s, field->ip, field->parent_ip, iter->tr->text_delta, flags); in trace_fn_trace()
1020 trace_seq_putc(s, '\n'); in trace_fn_trace()
1022 return trace_handle_return(s); in trace_fn_trace()
1043 struct trace_seq *s = &iter->seq; in trace_fn_hex() local
1047 SEQ_PUT_HEX_FIELD(s, field->ip); in trace_fn_hex()
1048 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
1050 return trace_handle_return(s); in trace_fn_hex()
1057 struct trace_seq *s = &iter->seq; in trace_fn_bin() local
1061 SEQ_PUT_FIELD(s, field->ip); in trace_fn_bin()
1062 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
1064 return trace_handle_return(s); in trace_fn_bin()
1156 struct trace_seq *s = &iter->seq; in trace_ctxwake_hex() local
1165 SEQ_PUT_HEX_FIELD(s, field->prev_pid); in trace_ctxwake_hex()
1166 SEQ_PUT_HEX_FIELD(s, field->prev_prio); in trace_ctxwake_hex()
1167 SEQ_PUT_HEX_FIELD(s, S); in trace_ctxwake_hex()
1168 SEQ_PUT_HEX_FIELD(s, field->next_cpu); in trace_ctxwake_hex()
1169 SEQ_PUT_HEX_FIELD(s, field->next_pid); in trace_ctxwake_hex()
1170 SEQ_PUT_HEX_FIELD(s, field->next_prio); in trace_ctxwake_hex()
1171 SEQ_PUT_HEX_FIELD(s, T); in trace_ctxwake_hex()
1173 return trace_handle_return(s); in trace_ctxwake_hex()
1192 struct trace_seq *s = &iter->seq; in trace_ctxwake_bin() local
1196 SEQ_PUT_FIELD(s, field->prev_pid); in trace_ctxwake_bin()
1197 SEQ_PUT_FIELD(s, field->prev_prio); in trace_ctxwake_bin()
1198 SEQ_PUT_FIELD(s, field->prev_state); in trace_ctxwake_bin()
1199 SEQ_PUT_FIELD(s, field->next_cpu); in trace_ctxwake_bin()
1200 SEQ_PUT_FIELD(s, field->next_pid); in trace_ctxwake_bin()
1201 SEQ_PUT_FIELD(s, field->next_prio); in trace_ctxwake_bin()
1202 SEQ_PUT_FIELD(s, field->next_state); in trace_ctxwake_bin()
1204 return trace_handle_return(s); in trace_ctxwake_bin()
1237 struct trace_seq *s = &iter->seq; in trace_stack_print() local
1245 trace_seq_puts(s, "<stack trace>\n"); in trace_stack_print()
1249 if (trace_seq_has_overflowed(s)) in trace_stack_print()
1252 trace_seq_puts(s, " => "); in trace_stack_print()
1254 trace_seq_puts(s, "[FTRACE TRAMPOLINE]\n"); in trace_stack_print()
1257 seq_print_ip_sym(s, (*p) + delta, flags); in trace_stack_print()
1258 trace_seq_putc(s, '\n'); in trace_stack_print()
1261 return trace_handle_return(s); in trace_stack_print()
1279 struct trace_seq *s = &iter->seq; in trace_user_stack_print() local
1285 trace_seq_puts(s, "<user stack trace>\n"); in trace_user_stack_print()
1303 if (!ip || trace_seq_has_overflowed(s)) in trace_user_stack_print()
1306 trace_seq_puts(s, " => "); in trace_user_stack_print()
1307 seq_print_user_ip(s, mm, ip, flags); in trace_user_stack_print()
1308 trace_seq_putc(s, '\n'); in trace_user_stack_print()
1314 return trace_handle_return(s); in trace_user_stack_print()
1332 struct trace_seq *s = &iter->seq; in trace_hwlat_print() local
1337 trace_seq_printf(s, "#%-5u inner/outer(us): %4llu/%-5llu ts:%lld.%09ld count:%d", in trace_hwlat_print()
1350 trace_seq_printf(s, " nmi-total:%llu", in trace_hwlat_print()
1352 trace_seq_printf(s, " nmi-count:%u", in trace_hwlat_print()
1356 trace_seq_putc(s, '\n'); in trace_hwlat_print()
1358 return trace_handle_return(s); in trace_hwlat_print()
1366 struct trace_seq *s = &iter->seq; in trace_hwlat_raw() local
1370 trace_seq_printf(s, "%llu %lld %lld %09ld %u\n", in trace_hwlat_raw()
1377 return trace_handle_return(s); in trace_hwlat_raw()
1396 struct trace_seq *s = &iter->seq; in trace_osnoise_print() local
1411 trace_seq_printf(s, "%llu %10llu %3llu.%05llu %7llu", in trace_osnoise_print()
1417 trace_seq_printf(s, " %6u", field->hw_count); in trace_osnoise_print()
1418 trace_seq_printf(s, " %6u", field->nmi_count); in trace_osnoise_print()
1419 trace_seq_printf(s, " %6u", field->irq_count); in trace_osnoise_print()
1420 trace_seq_printf(s, " %6u", field->softirq_count); in trace_osnoise_print()
1421 trace_seq_printf(s, " %6u", field->thread_count); in trace_osnoise_print()
1423 trace_seq_putc(s, '\n'); in trace_osnoise_print()
1425 return trace_handle_return(s); in trace_osnoise_print()
1433 struct trace_seq *s = &iter->seq; in trace_osnoise_raw() local
1437 trace_seq_printf(s, "%lld %llu %llu %u %u %u %u %u\n", in trace_osnoise_raw()
1447 return trace_handle_return(s); in trace_osnoise_raw()
1468 struct trace_seq *s = &iter->seq; in trace_timerlat_print() local
1473 trace_seq_printf(s, "#%-5u context %6s timer_latency %9llu ns\n", in trace_timerlat_print()
1478 return trace_handle_return(s); in trace_timerlat_print()
1486 struct trace_seq *s = &iter->seq; in trace_timerlat_raw() local
1490 trace_seq_printf(s, "%u %d %llu\n", in trace_timerlat_raw()
1495 return trace_handle_return(s); in trace_timerlat_raw()
1514 struct trace_seq *s = &iter->seq; in trace_bputs_print() local
1519 seq_print_ip_sym(s, field->ip, flags); in trace_bputs_print()
1520 trace_seq_puts(s, ": "); in trace_bputs_print()
1521 trace_seq_puts(s, field->str); in trace_bputs_print()
1523 return trace_handle_return(s); in trace_bputs_print()
1532 struct trace_seq *s = &iter->seq; in trace_bputs_raw() local
1536 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bputs_raw()
1537 trace_seq_puts(s, field->str); in trace_bputs_raw()
1539 return trace_handle_return(s); in trace_bputs_raw()
1558 struct trace_seq *s = &iter->seq; in trace_bprint_print() local
1563 seq_print_ip_sym(s, field->ip, flags); in trace_bprint_print()
1564 trace_seq_puts(s, ": "); in trace_bprint_print()
1565 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_print()
1567 return trace_handle_return(s); in trace_bprint_print()
1576 struct trace_seq *s = &iter->seq; in trace_bprint_raw() local
1580 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bprint_raw()
1581 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_raw()
1583 return trace_handle_return(s); in trace_bprint_raw()
1601 struct trace_seq *s = &iter->seq; in trace_print_print() local
1608 seq_print_ip_sym(s, ip, flags); in trace_print_print()
1609 trace_seq_printf(s, ": %s", field->buf); in trace_print_print()
1611 return trace_handle_return(s); in trace_print_print()
1670 struct trace_seq *s = &iter->seq; in trace_func_repeats_raw() local
1674 trace_seq_printf(s, "%lu %lu %u %llu\n", in trace_func_repeats_raw()
1680 return trace_handle_return(s); in trace_func_repeats_raw()
1688 struct trace_seq *s = &iter->seq; in trace_func_repeats_print() local
1692 print_fn_trace(s, field->ip, field->parent_ip, iter->tr->text_delta, flags); in trace_func_repeats_print()
1693 trace_seq_printf(s, " (repeats: %u, last_ts:", field->count); in trace_func_repeats_print()
1694 trace_print_time(s, iter, in trace_func_repeats_print()
1696 trace_seq_puts(s, ")\n"); in trace_func_repeats_print()
1698 return trace_handle_return(s); in trace_func_repeats_print()