Lines Matching refs:s
28 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only() local
34 trace_seq_puts(s, field->str); in trace_print_bputs_msg_only()
36 return trace_handle_return(s); in trace_print_bputs_msg_only()
41 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only() local
47 trace_seq_bprintf(s, field->fmt, field->buf); in trace_print_bprintk_msg_only()
49 return trace_handle_return(s); in trace_print_bprintk_msg_only()
54 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only() local
60 trace_seq_puts(s, field->buf); in trace_print_printk_msg_only()
62 return trace_handle_return(s); in trace_print_printk_msg_only()
297 struct trace_seq *s = &iter->seq; in trace_raw_output_prep() local
310 trace_seq_printf(s, "%s: ", trace_event_name(event)); in trace_raw_output_prep()
312 return trace_handle_return(s); in trace_raw_output_prep()
329 struct trace_seq *s = &iter->seq; in trace_output_raw() local
331 trace_seq_printf(s, "%s: ", name); in trace_output_raw()
332 trace_seq_vprintf(s, trace_event_format(iter, fmt), ap); in trace_output_raw()
334 return trace_handle_return(s); in trace_output_raw()
358 trace_seq_print_sym(struct trace_seq *s, unsigned long address, bool offset) in trace_seq_print_sym() argument
371 trace_seq_puts(s, name); in trace_seq_print_sym()
375 trace_seq_printf(s, "0x%08lx", address); in trace_seq_print_sym()
384 static int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm, in seq_print_user_ip() argument
391 if (s->full) in seq_print_user_ip()
404 ret = trace_seq_path(s, &file->f_path); in seq_print_user_ip()
406 trace_seq_printf(s, "[+0x%lx]", in seq_print_user_ip()
412 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_user_ip()
413 return !trace_seq_has_overflowed(s); in seq_print_user_ip()
417 seq_print_ip_sym(struct trace_seq *s, unsigned long ip, unsigned long sym_flags) in seq_print_ip_sym() argument
420 trace_seq_putc(s, '0'); in seq_print_ip_sym()
424 trace_seq_print_sym(s, ip, sym_flags & TRACE_ITER_SYM_OFFSET); in seq_print_ip_sym()
427 trace_seq_printf(s, " <" IP_FMT ">", ip); in seq_print_ip_sym()
430 return !trace_seq_has_overflowed(s); in seq_print_ip_sym()
441 int trace_print_lat_fmt(struct trace_seq *s, struct trace_entry *entry) in trace_print_lat_fmt() argument
487 trace_seq_printf(s, "%c%c%c", in trace_print_lat_fmt()
491 trace_seq_printf(s, "%x", entry->preempt_count & 0xf); in trace_print_lat_fmt()
493 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
496 trace_seq_printf(s, "%x", entry->preempt_count >> 4); in trace_print_lat_fmt()
498 trace_seq_putc(s, '.'); in trace_print_lat_fmt()
500 return !trace_seq_has_overflowed(s); in trace_print_lat_fmt()
504 lat_print_generic(struct trace_seq *s, struct trace_entry *entry, int cpu) in lat_print_generic() argument
510 trace_seq_printf(s, "%8.8s-%-7d %3d", in lat_print_generic()
513 return trace_print_lat_fmt(s, entry); in lat_print_generic()
517 #define MARK(v, s) {.val = v, .sym = s} argument
553 struct trace_seq *s = &iter->seq; in lat_print_timestamp() local
567 s, "[%08llx] %ld.%03ldms (+%ld.%03ldms): ", in lat_print_timestamp()
574 s, "[%016llx] %lld (+%lld): ", in lat_print_timestamp()
579 s, " %4lldus%c: ", in lat_print_timestamp()
584 trace_seq_printf(s, " %4lld: ", abs_ts); in lat_print_timestamp()
587 return !trace_seq_has_overflowed(s); in lat_print_timestamp()
590 static void trace_print_time(struct trace_seq *s, struct trace_iterator *iter, in trace_print_time() argument
600 trace_seq_printf(s, " %5lu.%06lu", secs, usec_rem); in trace_print_time()
602 trace_seq_printf(s, " %12llu", ts); in trace_print_time()
608 struct trace_seq *s = &iter->seq; in trace_print_context() local
614 trace_seq_printf(s, "%16s-%-7d ", comm, entry->pid); in trace_print_context()
620 trace_seq_printf(s, "(-------) "); in trace_print_context()
622 trace_seq_printf(s, "(%7d) ", tgid); in trace_print_context()
625 trace_seq_printf(s, "[%03d] ", iter->cpu); in trace_print_context()
628 trace_print_lat_fmt(s, entry); in trace_print_context()
630 trace_print_time(s, iter, iter->ts); in trace_print_context()
631 trace_seq_puts(s, ": "); in trace_print_context()
633 return !trace_seq_has_overflowed(s); in trace_print_context()
640 struct trace_seq *s = &iter->seq; in trace_print_lat_context() local
657 s, "%16s %7d %3d %d %08x %08lx ", in trace_print_lat_context()
661 lat_print_generic(s, entry, iter->cpu); in trace_print_lat_context()
666 return !trace_seq_has_overflowed(s); in trace_print_lat_context()
852 static void print_fn_trace(struct trace_seq *s, unsigned long ip, in print_fn_trace() argument
855 seq_print_ip_sym(s, ip, flags); in print_fn_trace()
858 trace_seq_puts(s, " <-"); in print_fn_trace()
859 seq_print_ip_sym(s, parent_ip, flags); in print_fn_trace()
868 struct trace_seq *s = &iter->seq; in trace_fn_trace() local
872 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_fn_trace()
873 trace_seq_putc(s, '\n'); in trace_fn_trace()
875 return trace_handle_return(s); in trace_fn_trace()
896 struct trace_seq *s = &iter->seq; in trace_fn_hex() local
900 SEQ_PUT_HEX_FIELD(s, field->ip); in trace_fn_hex()
901 SEQ_PUT_HEX_FIELD(s, field->parent_ip); in trace_fn_hex()
903 return trace_handle_return(s); in trace_fn_hex()
910 struct trace_seq *s = &iter->seq; in trace_fn_bin() local
914 SEQ_PUT_FIELD(s, field->ip); in trace_fn_bin()
915 SEQ_PUT_FIELD(s, field->parent_ip); in trace_fn_bin()
917 return trace_handle_return(s); in trace_fn_bin()
1009 struct trace_seq *s = &iter->seq; in trace_ctxwake_hex() local
1018 SEQ_PUT_HEX_FIELD(s, field->prev_pid); in trace_ctxwake_hex()
1019 SEQ_PUT_HEX_FIELD(s, field->prev_prio); in trace_ctxwake_hex()
1020 SEQ_PUT_HEX_FIELD(s, S); in trace_ctxwake_hex()
1021 SEQ_PUT_HEX_FIELD(s, field->next_cpu); in trace_ctxwake_hex()
1022 SEQ_PUT_HEX_FIELD(s, field->next_pid); in trace_ctxwake_hex()
1023 SEQ_PUT_HEX_FIELD(s, field->next_prio); in trace_ctxwake_hex()
1024 SEQ_PUT_HEX_FIELD(s, T); in trace_ctxwake_hex()
1026 return trace_handle_return(s); in trace_ctxwake_hex()
1045 struct trace_seq *s = &iter->seq; in trace_ctxwake_bin() local
1049 SEQ_PUT_FIELD(s, field->prev_pid); in trace_ctxwake_bin()
1050 SEQ_PUT_FIELD(s, field->prev_prio); in trace_ctxwake_bin()
1051 SEQ_PUT_FIELD(s, field->prev_state); in trace_ctxwake_bin()
1052 SEQ_PUT_FIELD(s, field->next_cpu); in trace_ctxwake_bin()
1053 SEQ_PUT_FIELD(s, field->next_pid); in trace_ctxwake_bin()
1054 SEQ_PUT_FIELD(s, field->next_prio); in trace_ctxwake_bin()
1055 SEQ_PUT_FIELD(s, field->next_state); in trace_ctxwake_bin()
1057 return trace_handle_return(s); in trace_ctxwake_bin()
1090 struct trace_seq *s = &iter->seq; in trace_stack_print() local
1097 trace_seq_puts(s, "<stack trace>\n"); in trace_stack_print()
1101 if (trace_seq_has_overflowed(s)) in trace_stack_print()
1104 trace_seq_puts(s, " => "); in trace_stack_print()
1105 seq_print_ip_sym(s, *p, flags); in trace_stack_print()
1106 trace_seq_putc(s, '\n'); in trace_stack_print()
1109 return trace_handle_return(s); in trace_stack_print()
1127 struct trace_seq *s = &iter->seq; in trace_user_stack_print() local
1133 trace_seq_puts(s, "<user stack trace>\n"); in trace_user_stack_print()
1151 if (!ip || trace_seq_has_overflowed(s)) in trace_user_stack_print()
1154 trace_seq_puts(s, " => "); in trace_user_stack_print()
1155 seq_print_user_ip(s, mm, ip, flags); in trace_user_stack_print()
1156 trace_seq_putc(s, '\n'); in trace_user_stack_print()
1162 return trace_handle_return(s); in trace_user_stack_print()
1180 struct trace_seq *s = &iter->seq; in trace_hwlat_print() local
1185 trace_seq_printf(s, "#%-5u inner/outer(us): %4llu/%-5llu ts:%lld.%09ld count:%d", in trace_hwlat_print()
1198 trace_seq_printf(s, " nmi-total:%llu", in trace_hwlat_print()
1200 trace_seq_printf(s, " nmi-count:%u", in trace_hwlat_print()
1204 trace_seq_putc(s, '\n'); in trace_hwlat_print()
1206 return trace_handle_return(s); in trace_hwlat_print()
1214 struct trace_seq *s = &iter->seq; in trace_hwlat_raw() local
1218 trace_seq_printf(s, "%llu %lld %lld %09ld %u\n", in trace_hwlat_raw()
1225 return trace_handle_return(s); in trace_hwlat_raw()
1244 struct trace_seq *s = &iter->seq; in trace_osnoise_print() local
1259 trace_seq_printf(s, "%llu %10llu %3llu.%05llu %7llu", in trace_osnoise_print()
1265 trace_seq_printf(s, " %6u", field->hw_count); in trace_osnoise_print()
1266 trace_seq_printf(s, " %6u", field->nmi_count); in trace_osnoise_print()
1267 trace_seq_printf(s, " %6u", field->irq_count); in trace_osnoise_print()
1268 trace_seq_printf(s, " %6u", field->softirq_count); in trace_osnoise_print()
1269 trace_seq_printf(s, " %6u", field->thread_count); in trace_osnoise_print()
1271 trace_seq_putc(s, '\n'); in trace_osnoise_print()
1273 return trace_handle_return(s); in trace_osnoise_print()
1281 struct trace_seq *s = &iter->seq; in trace_osnoise_raw() local
1285 trace_seq_printf(s, "%lld %llu %llu %u %u %u %u %u\n", in trace_osnoise_raw()
1295 return trace_handle_return(s); in trace_osnoise_raw()
1314 struct trace_seq *s = &iter->seq; in trace_timerlat_print() local
1319 trace_seq_printf(s, "#%-5u context %6s timer_latency %9llu ns\n", in trace_timerlat_print()
1324 return trace_handle_return(s); in trace_timerlat_print()
1332 struct trace_seq *s = &iter->seq; in trace_timerlat_raw() local
1336 trace_seq_printf(s, "%u %d %llu\n", in trace_timerlat_raw()
1341 return trace_handle_return(s); in trace_timerlat_raw()
1360 struct trace_seq *s = &iter->seq; in trace_bputs_print() local
1365 seq_print_ip_sym(s, field->ip, flags); in trace_bputs_print()
1366 trace_seq_puts(s, ": "); in trace_bputs_print()
1367 trace_seq_puts(s, field->str); in trace_bputs_print()
1369 return trace_handle_return(s); in trace_bputs_print()
1378 struct trace_seq *s = &iter->seq; in trace_bputs_raw() local
1382 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bputs_raw()
1383 trace_seq_puts(s, field->str); in trace_bputs_raw()
1385 return trace_handle_return(s); in trace_bputs_raw()
1404 struct trace_seq *s = &iter->seq; in trace_bprint_print() local
1409 seq_print_ip_sym(s, field->ip, flags); in trace_bprint_print()
1410 trace_seq_puts(s, ": "); in trace_bprint_print()
1411 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_print()
1413 return trace_handle_return(s); in trace_bprint_print()
1422 struct trace_seq *s = &iter->seq; in trace_bprint_raw() local
1426 trace_seq_printf(s, ": %lx : ", field->ip); in trace_bprint_raw()
1427 trace_seq_bprintf(s, field->fmt, field->buf); in trace_bprint_raw()
1429 return trace_handle_return(s); in trace_bprint_raw()
1447 struct trace_seq *s = &iter->seq; in trace_print_print() local
1452 seq_print_ip_sym(s, field->ip, flags); in trace_print_print()
1453 trace_seq_printf(s, ": %.*s", max, field->buf); in trace_print_print()
1455 return trace_handle_return(s); in trace_print_print()
1515 struct trace_seq *s = &iter->seq; in trace_func_repeats_raw() local
1519 trace_seq_printf(s, "%lu %lu %u %llu\n", in trace_func_repeats_raw()
1525 return trace_handle_return(s); in trace_func_repeats_raw()
1533 struct trace_seq *s = &iter->seq; in trace_func_repeats_print() local
1537 print_fn_trace(s, field->ip, field->parent_ip, flags); in trace_func_repeats_print()
1538 trace_seq_printf(s, " (repeats: %u, last_ts:", field->count); in trace_func_repeats_print()
1539 trace_print_time(s, iter, in trace_func_repeats_print()
1541 trace_seq_puts(s, ")\n"); in trace_func_repeats_print()
1543 return trace_handle_return(s); in trace_func_repeats_print()