Lines Matching refs:iter
1299 typedef void (blk_log_action_t) (struct trace_iterator *iter, const char *act,
1302 static void blk_log_action_classic(struct trace_iterator *iter, const char *act, in blk_log_action_classic() argument
1306 unsigned long long ts = iter->ts; in blk_log_action_classic()
1309 const struct blk_io_trace *t = te_blk_io_trace(iter->ent); in blk_log_action_classic()
1313 trace_seq_printf(&iter->seq, in blk_log_action_classic()
1315 MAJOR(t->device), MINOR(t->device), iter->cpu, in blk_log_action_classic()
1316 secs, nsec_rem, iter->ent->pid, act, rwbs); in blk_log_action_classic()
1319 static void blk_log_action(struct trace_iterator *iter, const char *act, in blk_log_action() argument
1323 const struct blk_io_trace *t = te_blk_io_trace(iter->ent); in blk_log_action()
1327 u64 id = t_cgid(iter->ent); in blk_log_action()
1334 trace_seq_printf(&iter->seq, "%3d,%-3d %s %2s %3s ", in blk_log_action()
1351 trace_seq_printf(&iter->seq, in blk_log_action()
1357 trace_seq_printf(&iter->seq, "%3d,%-3d %2s %3s ", in blk_log_action()
1540 static enum print_line_t print_one_line(struct trace_iterator *iter, in print_one_line() argument
1543 struct trace_array *tr = iter->tr; in print_one_line()
1544 struct trace_seq *s = &iter->seq; in print_one_line()
1551 t = te_blk_io_trace(iter->ent); in print_one_line()
1558 log_action(iter, long_act ? "message" : "m", has_cg); in print_one_line()
1559 blk_log_msg(s, iter->ent, has_cg); in print_one_line()
1566 log_action(iter, what2act[what].act[long_act], has_cg); in print_one_line()
1567 what2act[what].print(s, iter->ent, has_cg); in print_one_line()
1573 static enum print_line_t blk_trace_event_print(struct trace_iterator *iter, in blk_trace_event_print() argument
1576 return print_one_line(iter, false); in blk_trace_event_print()
1579 static void blk_trace_synthesize_old_trace(struct trace_iterator *iter) in blk_trace_synthesize_old_trace() argument
1581 struct trace_seq *s = &iter->seq; in blk_trace_synthesize_old_trace()
1582 struct blk_io_trace *t = (struct blk_io_trace *)iter->ent; in blk_trace_synthesize_old_trace()
1586 .time = iter->ts, in blk_trace_synthesize_old_trace()
1595 blk_trace_event_print_binary(struct trace_iterator *iter, int flags, in blk_trace_event_print_binary() argument
1598 blk_trace_synthesize_old_trace(iter); in blk_trace_event_print_binary()
1600 return trace_handle_return(&iter->seq); in blk_trace_event_print_binary()
1603 static enum print_line_t blk_tracer_print_line(struct trace_iterator *iter) in blk_tracer_print_line() argument
1605 if ((iter->ent->type != TRACE_BLK) || in blk_tracer_print_line()
1609 return print_one_line(iter, true); in blk_tracer_print_line()