Lines Matching refs:iter

23 enum print_line_t trace_print_bputs_msg_only(struct trace_iterator *iter)  in trace_print_bputs_msg_only()  argument
25 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only()
26 struct trace_entry *entry = iter->ent; in trace_print_bputs_msg_only()
36 enum print_line_t trace_print_bprintk_msg_only(struct trace_iterator *iter) in trace_print_bprintk_msg_only() argument
38 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only()
39 struct trace_entry *entry = iter->ent; in trace_print_bprintk_msg_only()
49 enum print_line_t trace_print_printk_msg_only(struct trace_iterator *iter) in trace_print_printk_msg_only() argument
51 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only()
52 struct trace_entry *entry = iter->ent; in trace_print_printk_msg_only()
225 int trace_raw_output_prep(struct trace_iterator *iter, in trace_raw_output_prep() argument
229 struct trace_seq *s = &iter->seq; in trace_raw_output_prep()
230 struct trace_seq *p = &iter->tmp_seq; in trace_raw_output_prep()
234 entry = iter->ent; in trace_raw_output_prep()
248 static int trace_output_raw(struct trace_iterator *iter, char *name, in trace_output_raw() argument
251 struct trace_seq *s = &iter->seq; in trace_output_raw()
259 int trace_output_call(struct trace_iterator *iter, char *name, char *fmt, ...) in trace_output_call() argument
265 ret = trace_output_raw(iter, name, fmt, ap); in trace_output_call()
477 lat_print_timestamp(struct trace_iterator *iter, u64 next_ts) in lat_print_timestamp() argument
479 struct trace_array *tr = iter->tr; in lat_print_timestamp()
481 unsigned long in_ns = iter->iter_flags & TRACE_FILE_TIME_IN_NS; in lat_print_timestamp()
482 unsigned long long abs_ts = iter->ts - iter->trace_buffer->time_start; in lat_print_timestamp()
483 unsigned long long rel_ts = next_ts - iter->ts; in lat_print_timestamp()
484 struct trace_seq *s = &iter->seq; in lat_print_timestamp()
499 ns2usecs(iter->ts), in lat_print_timestamp()
506 iter->ts, abs_ts, rel_ts); in lat_print_timestamp()
521 int trace_print_context(struct trace_iterator *iter) in trace_print_context() argument
523 struct trace_array *tr = iter->tr; in trace_print_context()
524 struct trace_seq *s = &iter->seq; in trace_print_context()
525 struct trace_entry *entry = iter->ent; in trace_print_context()
533 comm, entry->pid, iter->cpu); in trace_print_context()
538 if (iter->iter_flags & TRACE_FILE_TIME_IN_NS) { in trace_print_context()
539 t = ns2usecs(iter->ts); in trace_print_context()
544 trace_seq_printf(s, " %12llu: ", iter->ts); in trace_print_context()
549 int trace_print_lat_context(struct trace_iterator *iter) in trace_print_lat_context() argument
551 struct trace_array *tr = iter->tr; in trace_print_lat_context()
553 int ent_size = iter->ent_size; in trace_print_lat_context()
554 struct trace_seq *s = &iter->seq; in trace_print_lat_context()
556 struct trace_entry *entry = iter->ent, in trace_print_lat_context()
557 *next_entry = trace_find_next_entry(iter, NULL, in trace_print_lat_context()
562 iter->ent_size = ent_size; in trace_print_lat_context()
565 next_ts = iter->ts; in trace_print_lat_context()
574 comm, entry->pid, iter->cpu, entry->flags, in trace_print_lat_context()
575 entry->preempt_count, iter->idx); in trace_print_lat_context()
577 lat_print_generic(s, entry, iter->cpu); in trace_print_lat_context()
580 lat_print_timestamp(iter, next_ts); in trace_print_lat_context()
765 enum print_line_t trace_nop_print(struct trace_iterator *iter, int flags, in trace_nop_print() argument
768 trace_seq_printf(&iter->seq, "type: %d\n", iter->ent->type); in trace_nop_print()
770 return trace_handle_return(&iter->seq); in trace_nop_print()
774 static enum print_line_t trace_fn_trace(struct trace_iterator *iter, int flags, in trace_fn_trace() argument
778 struct trace_seq *s = &iter->seq; in trace_fn_trace()
780 trace_assign_type(field, iter->ent); in trace_fn_trace()
794 static enum print_line_t trace_fn_raw(struct trace_iterator *iter, int flags, in trace_fn_raw() argument
799 trace_assign_type(field, iter->ent); in trace_fn_raw()
801 trace_seq_printf(&iter->seq, "%lx %lx\n", in trace_fn_raw()
805 return trace_handle_return(&iter->seq); in trace_fn_raw()
808 static enum print_line_t trace_fn_hex(struct trace_iterator *iter, int flags, in trace_fn_hex() argument
812 struct trace_seq *s = &iter->seq; in trace_fn_hex()
814 trace_assign_type(field, iter->ent); in trace_fn_hex()
822 static enum print_line_t trace_fn_bin(struct trace_iterator *iter, int flags, in trace_fn_bin() argument
826 struct trace_seq *s = &iter->seq; in trace_fn_bin()
828 trace_assign_type(field, iter->ent); in trace_fn_bin()
849 static enum print_line_t trace_ctxwake_print(struct trace_iterator *iter, in trace_ctxwake_print() argument
857 trace_assign_type(field, iter->ent); in trace_ctxwake_print()
862 trace_seq_printf(&iter->seq, in trace_ctxwake_print()
872 return trace_handle_return(&iter->seq); in trace_ctxwake_print()
875 static enum print_line_t trace_ctx_print(struct trace_iterator *iter, int flags, in trace_ctx_print() argument
878 return trace_ctxwake_print(iter, "==>"); in trace_ctx_print()
881 static enum print_line_t trace_wake_print(struct trace_iterator *iter, in trace_wake_print() argument
884 return trace_ctxwake_print(iter, " +"); in trace_wake_print()
887 static int trace_ctxwake_raw(struct trace_iterator *iter, char S) in trace_ctxwake_raw() argument
892 trace_assign_type(field, iter->ent); in trace_ctxwake_raw()
897 trace_seq_printf(&iter->seq, "%d %d %c %d %d %d %c\n", in trace_ctxwake_raw()
906 return trace_handle_return(&iter->seq); in trace_ctxwake_raw()
909 static enum print_line_t trace_ctx_raw(struct trace_iterator *iter, int flags, in trace_ctx_raw() argument
912 return trace_ctxwake_raw(iter, 0); in trace_ctx_raw()
915 static enum print_line_t trace_wake_raw(struct trace_iterator *iter, int flags, in trace_wake_raw() argument
918 return trace_ctxwake_raw(iter, '+'); in trace_wake_raw()
922 static int trace_ctxwake_hex(struct trace_iterator *iter, char S) in trace_ctxwake_hex() argument
925 struct trace_seq *s = &iter->seq; in trace_ctxwake_hex()
928 trace_assign_type(field, iter->ent); in trace_ctxwake_hex()
945 static enum print_line_t trace_ctx_hex(struct trace_iterator *iter, int flags, in trace_ctx_hex() argument
948 return trace_ctxwake_hex(iter, 0); in trace_ctx_hex()
951 static enum print_line_t trace_wake_hex(struct trace_iterator *iter, int flags, in trace_wake_hex() argument
954 return trace_ctxwake_hex(iter, '+'); in trace_wake_hex()
957 static enum print_line_t trace_ctxwake_bin(struct trace_iterator *iter, in trace_ctxwake_bin() argument
961 struct trace_seq *s = &iter->seq; in trace_ctxwake_bin()
963 trace_assign_type(field, iter->ent); in trace_ctxwake_bin()
1002 static enum print_line_t trace_stack_print(struct trace_iterator *iter, in trace_stack_print() argument
1006 struct trace_seq *s = &iter->seq; in trace_stack_print()
1010 trace_assign_type(field, iter->ent); in trace_stack_print()
1011 end = (unsigned long *)((long)iter->ent + iter->ent_size); in trace_stack_print()
1038 static enum print_line_t trace_user_stack_print(struct trace_iterator *iter, in trace_user_stack_print() argument
1041 struct trace_array *tr = iter->tr; in trace_user_stack_print()
1043 struct trace_seq *s = &iter->seq; in trace_user_stack_print()
1047 trace_assign_type(field, iter->ent); in trace_user_stack_print()
1099 trace_bputs_print(struct trace_iterator *iter, int flags, in trace_bputs_print() argument
1102 struct trace_entry *entry = iter->ent; in trace_bputs_print()
1103 struct trace_seq *s = &iter->seq; in trace_bputs_print()
1117 trace_bputs_raw(struct trace_iterator *iter, int flags, in trace_bputs_raw() argument
1121 struct trace_seq *s = &iter->seq; in trace_bputs_raw()
1123 trace_assign_type(field, iter->ent); in trace_bputs_raw()
1143 trace_bprint_print(struct trace_iterator *iter, int flags, in trace_bprint_print() argument
1146 struct trace_entry *entry = iter->ent; in trace_bprint_print()
1147 struct trace_seq *s = &iter->seq; in trace_bprint_print()
1161 trace_bprint_raw(struct trace_iterator *iter, int flags, in trace_bprint_raw() argument
1165 struct trace_seq *s = &iter->seq; in trace_bprint_raw()
1167 trace_assign_type(field, iter->ent); in trace_bprint_raw()
1186 static enum print_line_t trace_print_print(struct trace_iterator *iter, in trace_print_print() argument
1190 struct trace_seq *s = &iter->seq; in trace_print_print()
1192 trace_assign_type(field, iter->ent); in trace_print_print()
1200 static enum print_line_t trace_print_raw(struct trace_iterator *iter, int flags, in trace_print_raw() argument
1205 trace_assign_type(field, iter->ent); in trace_print_raw()
1207 trace_seq_printf(&iter->seq, "# %lx %s", field->ip, field->buf); in trace_print_raw()
1209 return trace_handle_return(&iter->seq); in trace_print_raw()