Lines Matching refs:iter
99 static void mmio_pipe_open(struct trace_iterator *iter) in mmio_pipe_open() argument
102 struct trace_seq *s = &iter->seq; in mmio_pipe_open()
111 iter->private = hiter; in mmio_pipe_open()
115 static void mmio_close(struct trace_iterator *iter) in mmio_close() argument
117 struct header_iter *hiter = iter->private; in mmio_close()
119 iter->private = NULL; in mmio_close()
122 static unsigned long count_overruns(struct trace_iterator *iter) in count_overruns() argument
125 unsigned long over = ring_buffer_overruns(iter->trace_buffer->buffer); in count_overruns()
133 static ssize_t mmio_read(struct trace_iterator *iter, struct file *filp, in mmio_read() argument
137 struct header_iter *hiter = iter->private; in mmio_read()
138 struct trace_seq *s = &iter->seq; in mmio_read()
141 n = count_overruns(iter); in mmio_read()
159 iter->private = NULL; in mmio_read()
167 static enum print_line_t mmio_print_rw(struct trace_iterator *iter) in mmio_print_rw() argument
169 struct trace_entry *entry = iter->ent; in mmio_print_rw()
172 struct trace_seq *s = &iter->seq; in mmio_print_rw()
173 unsigned long long t = ns2usecs(iter->ts); in mmio_print_rw()
212 static enum print_line_t mmio_print_map(struct trace_iterator *iter) in mmio_print_map() argument
214 struct trace_entry *entry = iter->ent; in mmio_print_map()
217 struct trace_seq *s = &iter->seq; in mmio_print_map()
218 unsigned long long t = ns2usecs(iter->ts); in mmio_print_map()
246 static enum print_line_t mmio_print_mark(struct trace_iterator *iter) in mmio_print_mark() argument
248 struct trace_entry *entry = iter->ent; in mmio_print_mark()
251 struct trace_seq *s = &iter->seq; in mmio_print_mark()
252 unsigned long long t = ns2usecs(iter->ts); in mmio_print_mark()
262 static enum print_line_t mmio_print_line(struct trace_iterator *iter) in mmio_print_line() argument
264 switch (iter->ent->type) { in mmio_print_line()
266 return mmio_print_rw(iter); in mmio_print_line()
268 return mmio_print_map(iter); in mmio_print_line()
270 return mmio_print_mark(iter); in mmio_print_line()