• Home
  • Raw
  • Download

Lines Matching refs:iter

25 enum print_line_t trace_print_bputs_msg_only(struct trace_iterator *iter)  in trace_print_bputs_msg_only()  argument
27 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only()
28 struct trace_entry *entry = iter->ent; in trace_print_bputs_msg_only()
38 enum print_line_t trace_print_bprintk_msg_only(struct trace_iterator *iter) in trace_print_bprintk_msg_only() argument
40 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only()
41 struct trace_entry *entry = iter->ent; in trace_print_bprintk_msg_only()
51 enum print_line_t trace_print_printk_msg_only(struct trace_iterator *iter) in trace_print_printk_msg_only() argument
53 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only()
54 struct trace_entry *entry = iter->ent; in trace_print_printk_msg_only()
277 int trace_raw_output_prep(struct trace_iterator *iter, in trace_raw_output_prep() argument
281 struct trace_seq *s = &iter->seq; in trace_raw_output_prep()
282 struct trace_seq *p = &iter->tmp_seq; in trace_raw_output_prep()
286 entry = iter->ent; in trace_raw_output_prep()
300 static int trace_output_raw(struct trace_iterator *iter, char *name, in trace_output_raw() argument
303 struct trace_seq *s = &iter->seq; in trace_output_raw()
311 int trace_output_call(struct trace_iterator *iter, char *name, char *fmt, ...) in trace_output_call() argument
317 ret = trace_output_raw(iter, name, fmt, ap); in trace_output_call()
521 lat_print_timestamp(struct trace_iterator *iter, u64 next_ts) in lat_print_timestamp() argument
523 struct trace_array *tr = iter->tr; in lat_print_timestamp()
525 unsigned long in_ns = iter->iter_flags & TRACE_FILE_TIME_IN_NS; in lat_print_timestamp()
526 unsigned long long abs_ts = iter->ts - iter->trace_buffer->time_start; in lat_print_timestamp()
527 unsigned long long rel_ts = next_ts - iter->ts; in lat_print_timestamp()
528 struct trace_seq *s = &iter->seq; in lat_print_timestamp()
543 ns2usecs(iter->ts), in lat_print_timestamp()
550 iter->ts, abs_ts, rel_ts); in lat_print_timestamp()
565 int trace_print_context(struct trace_iterator *iter) in trace_print_context() argument
567 struct trace_array *tr = iter->tr; in trace_print_context()
568 struct trace_seq *s = &iter->seq; in trace_print_context()
569 struct trace_entry *entry = iter->ent; in trace_print_context()
587 trace_seq_printf(s, "[%03d] ", iter->cpu); in trace_print_context()
592 if (iter->iter_flags & TRACE_FILE_TIME_IN_NS) { in trace_print_context()
593 t = ns2usecs(iter->ts); in trace_print_context()
598 trace_seq_printf(s, " %12llu: ", iter->ts); in trace_print_context()
603 int trace_print_lat_context(struct trace_iterator *iter) in trace_print_lat_context() argument
605 struct trace_array *tr = iter->tr; in trace_print_lat_context()
607 int ent_size = iter->ent_size; in trace_print_lat_context()
608 struct trace_seq *s = &iter->seq; in trace_print_lat_context()
610 struct trace_entry *entry = iter->ent, in trace_print_lat_context()
611 *next_entry = trace_find_next_entry(iter, NULL, in trace_print_lat_context()
616 iter->ent_size = ent_size; in trace_print_lat_context()
619 next_ts = iter->ts; in trace_print_lat_context()
628 comm, entry->pid, iter->cpu, entry->flags, in trace_print_lat_context()
629 entry->preempt_count, iter->idx); in trace_print_lat_context()
631 lat_print_generic(s, entry, iter->cpu); in trace_print_lat_context()
634 lat_print_timestamp(iter, next_ts); in trace_print_lat_context()
810 enum print_line_t trace_nop_print(struct trace_iterator *iter, int flags, in trace_nop_print() argument
813 trace_seq_printf(&iter->seq, "type: %d\n", iter->ent->type); in trace_nop_print()
815 return trace_handle_return(&iter->seq); in trace_nop_print()
819 static enum print_line_t trace_fn_trace(struct trace_iterator *iter, int flags, in trace_fn_trace() argument
823 struct trace_seq *s = &iter->seq; in trace_fn_trace()
825 trace_assign_type(field, iter->ent); in trace_fn_trace()
839 static enum print_line_t trace_fn_raw(struct trace_iterator *iter, int flags, in trace_fn_raw() argument
844 trace_assign_type(field, iter->ent); in trace_fn_raw()
846 trace_seq_printf(&iter->seq, "%lx %lx\n", in trace_fn_raw()
850 return trace_handle_return(&iter->seq); in trace_fn_raw()
853 static enum print_line_t trace_fn_hex(struct trace_iterator *iter, int flags, in trace_fn_hex() argument
857 struct trace_seq *s = &iter->seq; in trace_fn_hex()
859 trace_assign_type(field, iter->ent); in trace_fn_hex()
867 static enum print_line_t trace_fn_bin(struct trace_iterator *iter, int flags, in trace_fn_bin() argument
871 struct trace_seq *s = &iter->seq; in trace_fn_bin()
873 trace_assign_type(field, iter->ent); in trace_fn_bin()
894 static enum print_line_t trace_ctxwake_print(struct trace_iterator *iter, in trace_ctxwake_print() argument
902 trace_assign_type(field, iter->ent); in trace_ctxwake_print()
907 trace_seq_printf(&iter->seq, in trace_ctxwake_print()
917 return trace_handle_return(&iter->seq); in trace_ctxwake_print()
920 static enum print_line_t trace_ctx_print(struct trace_iterator *iter, int flags, in trace_ctx_print() argument
923 return trace_ctxwake_print(iter, "==>"); in trace_ctx_print()
926 static enum print_line_t trace_wake_print(struct trace_iterator *iter, in trace_wake_print() argument
929 return trace_ctxwake_print(iter, " +"); in trace_wake_print()
932 static int trace_ctxwake_raw(struct trace_iterator *iter, char S) in trace_ctxwake_raw() argument
937 trace_assign_type(field, iter->ent); in trace_ctxwake_raw()
942 trace_seq_printf(&iter->seq, "%d %d %c %d %d %d %c\n", in trace_ctxwake_raw()
951 return trace_handle_return(&iter->seq); in trace_ctxwake_raw()
954 static enum print_line_t trace_ctx_raw(struct trace_iterator *iter, int flags, in trace_ctx_raw() argument
957 return trace_ctxwake_raw(iter, 0); in trace_ctx_raw()
960 static enum print_line_t trace_wake_raw(struct trace_iterator *iter, int flags, in trace_wake_raw() argument
963 return trace_ctxwake_raw(iter, '+'); in trace_wake_raw()
967 static int trace_ctxwake_hex(struct trace_iterator *iter, char S) in trace_ctxwake_hex() argument
970 struct trace_seq *s = &iter->seq; in trace_ctxwake_hex()
973 trace_assign_type(field, iter->ent); in trace_ctxwake_hex()
990 static enum print_line_t trace_ctx_hex(struct trace_iterator *iter, int flags, in trace_ctx_hex() argument
993 return trace_ctxwake_hex(iter, 0); in trace_ctx_hex()
996 static enum print_line_t trace_wake_hex(struct trace_iterator *iter, int flags, in trace_wake_hex() argument
999 return trace_ctxwake_hex(iter, '+'); in trace_wake_hex()
1002 static enum print_line_t trace_ctxwake_bin(struct trace_iterator *iter, in trace_ctxwake_bin() argument
1006 struct trace_seq *s = &iter->seq; in trace_ctxwake_bin()
1008 trace_assign_type(field, iter->ent); in trace_ctxwake_bin()
1047 static enum print_line_t trace_stack_print(struct trace_iterator *iter, in trace_stack_print() argument
1051 struct trace_seq *s = &iter->seq; in trace_stack_print()
1055 trace_assign_type(field, iter->ent); in trace_stack_print()
1056 end = (unsigned long *)((long)iter->ent + iter->ent_size); in trace_stack_print()
1083 static enum print_line_t trace_user_stack_print(struct trace_iterator *iter, in trace_user_stack_print() argument
1086 struct trace_array *tr = iter->tr; in trace_user_stack_print()
1088 struct trace_seq *s = &iter->seq; in trace_user_stack_print()
1092 trace_assign_type(field, iter->ent); in trace_user_stack_print()
1137 trace_hwlat_print(struct trace_iterator *iter, int flags, in trace_hwlat_print() argument
1140 struct trace_entry *entry = iter->ent; in trace_hwlat_print()
1141 struct trace_seq *s = &iter->seq; in trace_hwlat_print()
1172 trace_hwlat_raw(struct trace_iterator *iter, int flags, in trace_hwlat_raw() argument
1176 struct trace_seq *s = &iter->seq; in trace_hwlat_raw()
1178 trace_assign_type(field, iter->ent); in trace_hwlat_raw()
1202 trace_bputs_print(struct trace_iterator *iter, int flags, in trace_bputs_print() argument
1205 struct trace_entry *entry = iter->ent; in trace_bputs_print()
1206 struct trace_seq *s = &iter->seq; in trace_bputs_print()
1220 trace_bputs_raw(struct trace_iterator *iter, int flags, in trace_bputs_raw() argument
1224 struct trace_seq *s = &iter->seq; in trace_bputs_raw()
1226 trace_assign_type(field, iter->ent); in trace_bputs_raw()
1246 trace_bprint_print(struct trace_iterator *iter, int flags, in trace_bprint_print() argument
1249 struct trace_entry *entry = iter->ent; in trace_bprint_print()
1250 struct trace_seq *s = &iter->seq; in trace_bprint_print()
1264 trace_bprint_raw(struct trace_iterator *iter, int flags, in trace_bprint_raw() argument
1268 struct trace_seq *s = &iter->seq; in trace_bprint_raw()
1270 trace_assign_type(field, iter->ent); in trace_bprint_raw()
1289 static enum print_line_t trace_print_print(struct trace_iterator *iter, in trace_print_print() argument
1293 struct trace_seq *s = &iter->seq; in trace_print_print()
1295 trace_assign_type(field, iter->ent); in trace_print_print()
1303 static enum print_line_t trace_print_raw(struct trace_iterator *iter, int flags, in trace_print_raw() argument
1308 trace_assign_type(field, iter->ent); in trace_print_raw()
1310 trace_seq_printf(&iter->seq, "# %lx %s", field->ip, field->buf); in trace_print_raw()
1312 return trace_handle_return(&iter->seq); in trace_print_raw()
1325 static enum print_line_t trace_raw_data(struct trace_iterator *iter, int flags, in trace_raw_data() argument
1331 trace_assign_type(field, iter->ent); in trace_raw_data()
1333 trace_seq_printf(&iter->seq, "# %x buf:", field->id); in trace_raw_data()
1335 for (i = 0; i < iter->ent_size - offsetof(struct raw_data_entry, buf); i++) in trace_raw_data()
1336 trace_seq_printf(&iter->seq, " %02x", in trace_raw_data()
1339 trace_seq_putc(&iter->seq, '\n'); in trace_raw_data()
1341 return trace_handle_return(&iter->seq); in trace_raw_data()