Searched refs:iter (Results 1 - 25 of 32) sorted by relevance

12

/kernel/trace/
H A Dtrace_kdb.c21 /* use static because iter can be a bit big for the stack */
22 static struct trace_iterator iter; local
26 trace_init_global_iter(&iter);
29 atomic_inc(&per_cpu_ptr(iter.trace_buffer->data, cpu)->disabled);
40 memset(&iter.seq, 0,
43 iter.iter_flags |= TRACE_FILE_LAT_FMT;
44 iter.pos = -1;
48 iter.buffer_iter[cpu] =
49 ring_buffer_read_prepare(iter.trace_buffer->buffer, cpu);
50 ring_buffer_read_start(iter
[all...]
H A Dtrace_output.h8 trace_print_bputs_msg_only(struct trace_iterator *iter);
10 trace_print_bprintk_msg_only(struct trace_iterator *iter);
12 trace_print_printk_msg_only(struct trace_iterator *iter);
22 extern int trace_print_context(struct trace_iterator *iter);
23 extern int trace_print_lat_context(struct trace_iterator *iter);
29 extern enum print_line_t trace_nop_print(struct trace_iterator *iter,
H A Dtrace_output.c23 enum print_line_t trace_print_bputs_msg_only(struct trace_iterator *iter) argument
25 struct trace_seq *s = &iter->seq;
26 struct trace_entry *entry = iter->ent;
39 enum print_line_t trace_print_bprintk_msg_only(struct trace_iterator *iter) argument
41 struct trace_seq *s = &iter->seq;
42 struct trace_entry *entry = iter->ent;
55 enum print_line_t trace_print_printk_msg_only(struct trace_iterator *iter) argument
57 struct trace_seq *s = &iter->seq;
58 struct trace_entry *entry = iter->ent;
189 int ftrace_raw_output_prep(struct trace_iterator *iter, argument
215 ftrace_output_raw(struct trace_iterator *iter, char *name, char *fmt, va_list ap) argument
233 ftrace_output_call(struct trace_iterator *iter, char *name, char *fmt, ...) argument
477 lat_print_timestamp(struct trace_iterator *iter, u64 next_ts) argument
516 trace_print_context(struct trace_iterator *iter) argument
561 trace_print_lat_context(struct trace_iterator *iter) argument
778 trace_nop_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
788 trace_fn_trace(struct trace_iterator *iter, int flags, struct trace_event *event) argument
816 trace_fn_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
831 trace_fn_hex(struct trace_iterator *iter, int flags, struct trace_event *event) argument
845 trace_fn_bin(struct trace_iterator *iter, int flags, struct trace_event *event) argument
872 trace_graph_ent_trace(struct trace_iterator *iter, int flags, struct trace_event *event) argument
892 trace_graph_ent_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
907 trace_graph_ent_hex(struct trace_iterator *iter, int flags, struct trace_event *event) argument
921 trace_graph_ent_bin(struct trace_iterator *iter, int flags, struct trace_event *event) argument
948 trace_graph_ret_trace(struct trace_iterator *iter, int flags, struct trace_event *event) argument
969 trace_graph_ret_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
987 trace_graph_ret_hex(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1004 trace_graph_ret_bin(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1034 trace_ctxwake_print(struct trace_iterator *iter, char *delim) argument
1061 trace_ctx_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1067 trace_wake_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1073 trace_ctxwake_raw(struct trace_iterator *iter, char S) argument
1096 trace_ctx_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1102 trace_wake_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1109 trace_ctxwake_hex(struct trace_iterator *iter, char S) argument
1132 trace_ctx_hex(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1138 trace_wake_hex(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1144 trace_ctxwake_bin(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1188 trace_stack_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1228 trace_user_stack_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1259 trace_bputs_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1285 trace_bputs_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1317 trace_bprint_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1343 trace_bprint_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1374 trace_print_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1394 trace_print_raw(struct trace_iterator *iter, int flags, struct trace_event *event) argument
[all...]
H A Dtrace_mmiotrace.c105 static void mmio_pipe_open(struct trace_iterator *iter) argument
108 struct trace_seq *s = &iter->seq;
117 iter->private = hiter;
121 static void mmio_close(struct trace_iterator *iter) argument
123 struct header_iter *hiter = iter->private;
125 iter->private = NULL;
128 static unsigned long count_overruns(struct trace_iterator *iter) argument
131 unsigned long over = ring_buffer_overruns(iter->trace_buffer->buffer);
139 static ssize_t mmio_read(struct trace_iterator *iter, struct file *filp, argument
143 struct header_iter *hiter = iter
173 mmio_print_rw(struct trace_iterator *iter) argument
220 mmio_print_map(struct trace_iterator *iter) argument
256 mmio_print_mark(struct trace_iterator *iter) argument
275 mmio_print_line(struct trace_iterator *iter) argument
[all...]
H A Dtrace.c1080 static int wait_on_pipe(struct trace_iterator *iter, bool full) argument
1083 if (trace_buffer_iter(iter, iter->cpu_file))
1086 return ring_buffer_wait(iter->trace_buffer->buffer, iter->cpu_file,
2250 static void trace_iterator_increment(struct trace_iterator *iter) argument
2252 struct ring_buffer_iter *buf_iter = trace_buffer_iter(iter, iter->cpu);
2254 iter->idx++;
2260 peek_next_entry(struct trace_iterator *iter, in argument
2281 __find_next_entry(struct trace_iterator *iter, int *ent_cpu, unsigned long *missing_events, u64 *ent_ts) argument
2341 trace_find_next_entry(struct trace_iterator *iter, int *ent_cpu, u64 *ent_ts) argument
2348 trace_find_next_entry_inc(struct trace_iterator *iter) argument
2359 trace_consume(struct trace_iterator *iter) argument
2367 struct trace_iterator *iter = m->private; local
2392 tracing_iter_reset(struct trace_iterator *iter, int cpu) argument
2428 struct trace_iterator *iter = m->private; local
2489 struct trace_iterator *iter = m->private; local
2593 print_trace_header(struct seq_file *m, struct trace_iterator *iter) argument
2654 test_cpu_buff_start(struct trace_iterator *iter) argument
2678 print_trace_fmt(struct trace_iterator *iter) argument
2712 print_raw_fmt(struct trace_iterator *iter) argument
2738 print_hex_fmt(struct trace_iterator *iter) argument
2765 print_bin_fmt(struct trace_iterator *iter) argument
2784 trace_empty(struct trace_iterator *iter) argument
2818 print_trace_line(struct trace_iterator *iter) argument
2862 struct trace_iterator *iter = m->private; local
2877 struct trace_iterator *iter = m->private; local
2939 print_snapshot_help(struct seq_file *m, struct trace_iterator *iter) argument
2954 print_snapshot_help(struct seq_file *m, struct trace_iterator *iter) argument
2959 struct trace_iterator *iter = v; local
3023 struct trace_iterator *iter; local
3151 struct trace_iterator *iter; local
3208 struct trace_iterator *iter; local
4388 struct trace_iterator *iter; local
4457 struct trace_iterator *iter = file->private_data; local
4478 trace_poll(struct trace_iterator *iter, struct file *filp, poll_table *poll_table) argument
4497 struct trace_iterator *iter = filp->private_data; local
4505 struct trace_iterator *iter = filp->private_data; local
4546 struct trace_iterator *iter = filp->private_data; local
4658 tracing_fill_pipe_page(size_t rem, struct trace_iterator *iter) argument
4699 struct trace_iterator *iter = filp->private_data; local
5113 struct trace_iterator iter; member in struct:ftrace_buffer_info
5122 struct trace_iterator *iter; local
5164 struct trace_iterator *iter = m->private; local
5411 struct trace_iterator *iter = &info->iter; local
5421 struct trace_iterator *iter = &info->iter; local
5500 struct trace_iterator *iter = &info->iter; local
5574 struct trace_iterator *iter = &info->iter; local
6738 trace_init_global_iter(struct trace_iterator *iter) argument
6760 static struct trace_iterator iter; local
[all...]
H A Dtrace_functions_graph.c620 get_return_for_leaf(struct trace_iterator *iter, argument
623 struct fgraph_data *data = iter->private;
637 ring_iter = trace_buffer_iter(iter, iter->cpu);
647 ring_buffer_consume(iter->trace_buffer->buffer, iter->cpu,
649 event = ring_buffer_peek(iter->trace_buffer->buffer, iter->cpu,
702 print_graph_irq(struct trace_iterator *iter, unsigned long addr, argument
706 struct trace_seq *s = &iter
863 print_graph_entry_leaf(struct trace_iterator *iter, struct ftrace_graph_ent_entry *entry, struct ftrace_graph_ret_entry *ret_entry, struct trace_seq *s, u32 flags) argument
917 print_graph_entry_nested(struct trace_iterator *iter, struct ftrace_graph_ent_entry *entry, struct trace_seq *s, int cpu, u32 flags) argument
962 print_graph_prologue(struct trace_iterator *iter, struct trace_seq *s, int type, unsigned long addr, u32 flags) argument
1031 check_irq_entry(struct trace_iterator *iter, u32 flags, unsigned long addr, int depth) argument
1078 check_irq_return(struct trace_iterator *iter, u32 flags, int depth) argument
1122 print_graph_entry(struct ftrace_graph_ent_entry *field, struct trace_seq *s, struct trace_iterator *iter, u32 flags) argument
1159 print_graph_return(struct ftrace_graph_ret *trace, struct trace_seq *s, struct trace_entry *ent, struct trace_iterator *iter, u32 flags) argument
1243 print_graph_comment(struct trace_seq *s, struct trace_entry *ent, struct trace_iterator *iter, u32 flags) argument
1313 print_graph_function_flags(struct trace_iterator *iter, u32 flags) argument
1377 print_graph_function(struct trace_iterator *iter) argument
1446 struct trace_iterator *iter = s->private; local
1467 graph_trace_open(struct trace_iterator *iter) argument
1505 graph_trace_close(struct trace_iterator *iter) argument
[all...]
H A Dtrace_printk.c51 const char **iter; local
59 for (iter = start; iter < end; iter++) {
60 struct trace_bprintk_fmt *tb_fmt = lookup_format(*iter);
62 *iter = tb_fmt->fmt;
69 fmt = kmalloc(strlen(*iter) + 1, GFP_KERNEL);
72 strcpy(fmt, *iter);
77 *iter = fmt;
H A Dftrace.c2124 struct ftrace_rec_iter *iter = &ftrace_rec_iter; local
2126 iter->pg = ftrace_pages_start;
2127 iter->index = 0;
2130 while (iter->pg && !iter->pg->index)
2131 iter->pg = iter->pg->next;
2133 if (!iter->pg)
2136 return iter;
2141 * @iter
2145 ftrace_rec_iter_next(struct ftrace_rec_iter *iter) argument
2170 ftrace_rec_iter_record(struct ftrace_rec_iter *iter) argument
2745 struct ftrace_iterator *iter = m->private; local
2786 struct ftrace_iterator *iter = m->private; local
2812 t_hash_show(struct seq_file *m, struct ftrace_iterator *iter) argument
2835 struct ftrace_iterator *iter = m->private; local
2882 reset_iter_read(struct ftrace_iterator *iter) argument
2891 struct ftrace_iterator *iter = m->private; local
2953 struct ftrace_iterator *iter = m->private; local
3004 struct ftrace_iterator *iter; local
3021 struct ftrace_iterator *iter; local
3056 struct ftrace_iterator *iter; local
3718 struct ftrace_iterator *iter; local
4045 struct ftrace_iterator *iter; local
[all...]
H A Dtrace.h362 void (*open)(struct trace_iterator *iter);
363 void (*pipe_open)(struct trace_iterator *iter);
364 void (*close)(struct trace_iterator *iter);
365 void (*pipe_close)(struct trace_iterator *iter);
366 ssize_t (*read)(struct trace_iterator *iter,
369 ssize_t (*splice_read)(struct trace_iterator *iter,
380 enum print_line_t (*print_line)(struct trace_iterator *iter);
522 trace_buffer_iter(struct trace_iterator *iter, int cpu) argument
524 if (iter->buffer_iter && iter
813 print_graph_function_flags(struct trace_iterator *iter, u32 flags) argument
[all...]
H A Dtrace_irqsoff.c212 static void irqsoff_trace_open(struct trace_iterator *iter) argument
215 graph_trace_open(iter);
219 static void irqsoff_trace_close(struct trace_iterator *iter) argument
221 if (iter->private)
222 graph_trace_close(iter);
230 static enum print_line_t irqsoff_print_line(struct trace_iterator *iter) argument
237 return print_graph_function_flags(iter, GRAPH_TRACER_FLAGS);
275 static enum print_line_t irqsoff_print_line(struct trace_iterator *iter) argument
281 static void irqsoff_trace_open(struct trace_iterator *iter) { } argument
282 static void irqsoff_trace_close(struct trace_iterator *iter) { } argument
[all...]
H A Dring_buffer.c1869 rb_iter_head_event(struct ring_buffer_iter *iter) argument
1871 return __rb_page_index(iter->head_page, iter->head);
1972 static void rb_inc_iter(struct ring_buffer_iter *iter) argument
1974 struct ring_buffer_per_cpu *cpu_buffer = iter->cpu_buffer;
1982 if (iter->head_page == cpu_buffer->reader_page)
1983 iter->head_page = rb_set_head_page(cpu_buffer);
1985 rb_inc_page(cpu_buffer, &iter->head_page);
1987 iter->read_stamp = iter
3380 rb_iter_reset(struct ring_buffer_iter *iter) argument
3404 ring_buffer_iter_reset(struct ring_buffer_iter *iter) argument
3424 ring_buffer_iter_empty(struct ring_buffer_iter *iter) argument
3467 rb_update_iter_read_stamp(struct ring_buffer_iter *iter, struct ring_buffer_event *event) argument
3649 rb_advance_iter(struct ring_buffer_iter *iter) argument
3763 rb_iter_peek(struct ring_buffer_iter *iter, u64 *ts) argument
3906 ring_buffer_iter_peek(struct ring_buffer_iter *iter, u64 *ts) argument
4001 struct ring_buffer_iter *iter; local
4047 ring_buffer_read_start(struct ring_buffer_iter *iter) argument
4073 ring_buffer_read_finish(struct ring_buffer_iter *iter) argument
4102 ring_buffer_read(struct ring_buffer_iter *iter, u64 *ts) argument
[all...]
H A Dtrace_sched_wakeup.c262 static void wakeup_trace_open(struct trace_iterator *iter) argument
265 graph_trace_open(iter);
268 static void wakeup_trace_close(struct trace_iterator *iter) argument
270 if (iter->private)
271 graph_trace_close(iter);
278 static enum print_line_t wakeup_print_line(struct trace_iterator *iter) argument
285 return print_graph_function_flags(iter, GRAPH_TRACER_FLAGS);
322 static enum print_line_t wakeup_print_line(struct trace_iterator *iter) argument
328 static void wakeup_trace_open(struct trace_iterator *iter) { } argument
329 static void wakeup_trace_close(struct trace_iterator *iter) { } argument
[all...]
H A Dblktrace.c1145 typedef int (blk_log_action_t) (struct trace_iterator *iter, const char *act);
1147 static int blk_log_action_classic(struct trace_iterator *iter, const char *act) argument
1150 unsigned long long ts = iter->ts;
1153 const struct blk_io_trace *t = te_blk_io_trace(iter->ent);
1157 return trace_seq_printf(&iter->seq,
1159 MAJOR(t->device), MINOR(t->device), iter->cpu,
1160 secs, nsec_rem, iter->ent->pid, act, rwbs);
1163 static int blk_log_action(struct trace_iterator *iter, const char *act) argument
1166 const struct blk_io_trace *t = te_blk_io_trace(iter->ent);
1169 return trace_seq_printf(&iter
1361 print_one_line(struct trace_iterator *iter, bool classic) argument
1394 blk_trace_event_print(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1400 blk_trace_synthesize_old_trace(struct trace_iterator *iter) argument
1417 blk_trace_event_print_binary(struct trace_iterator *iter, int flags, struct trace_event *event) argument
1424 blk_tracer_print_line(struct trace_iterator *iter) argument
[all...]
H A Dtrace_branch.c147 static enum print_line_t trace_branch_print(struct trace_iterator *iter, argument
152 trace_assign_type(field, iter->ent);
154 if (trace_seq_printf(&iter->seq, "[%s] %s:%s:%d\n",
/kernel/gcov/
H A Dgcc_3_4.c346 static struct gcov_fn_info *get_func(struct gcov_iterator *iter) argument
348 return get_fn_info(iter->info, iter->function);
351 static struct type_info *get_type(struct gcov_iterator *iter) argument
353 return &iter->type_info[iter->type];
364 struct gcov_iterator *iter; local
366 iter = kzalloc(sizeof(struct gcov_iterator) +
369 if (iter)
370 iter
379 gcov_iter_free(struct gcov_iterator *iter) argument
388 gcov_iter_get_info(struct gcov_iterator *iter) argument
397 gcov_iter_start(struct gcov_iterator *iter) argument
432 gcov_iter_next(struct gcov_iterator *iter) argument
521 gcov_iter_write(struct gcov_iterator *iter, struct seq_file *seq) argument
[all...]
H A Dgcc_4_7.c476 struct gcov_iterator *iter; local
478 iter = kzalloc(sizeof(struct gcov_iterator), GFP_KERNEL);
479 if (!iter)
482 iter->info = info;
484 iter->size = convert_to_gcda(NULL, info);
485 iter->buffer = vmalloc(iter->size);
486 if (!iter->buffer)
489 convert_to_gcda(iter->buffer, info);
491 return iter;
503 gcov_iter_free(struct gcov_iterator *iter) argument
513 gcov_iter_get_info(struct gcov_iterator *iter) argument
522 gcov_iter_start(struct gcov_iterator *iter) argument
533 gcov_iter_next(struct gcov_iterator *iter) argument
551 gcov_iter_write(struct gcov_iterator *iter, struct seq_file *seq) argument
[all...]
H A Dgcov.h63 void gcov_iter_free(struct gcov_iterator *iter);
64 void gcov_iter_start(struct gcov_iterator *iter);
65 int gcov_iter_next(struct gcov_iterator *iter);
66 int gcov_iter_write(struct gcov_iterator *iter, struct seq_file *seq);
67 struct gcov_info *gcov_iter_get_info(struct gcov_iterator *iter);
H A Dfs.c109 struct gcov_iterator *iter = data; local
111 if (gcov_iter_next(iter))
115 return iter;
121 struct gcov_iterator *iter = data; local
123 if (gcov_iter_write(iter, seq))
181 struct gcov_iterator *iter; local
195 iter = gcov_iter_new(info);
196 if (!iter)
202 seq->private = iter;
208 gcov_iter_free(iter);
220 struct gcov_iterator *iter; local
[all...]
/kernel/
H A Djump_label.c140 struct jump_entry *iter; local
142 iter = iter_start;
143 while (iter < iter_stop) {
144 if (addr_conflict(iter, start, end))
146 iter++;
197 struct jump_entry *iter; local
202 for (iter = iter_start; iter < iter_stop; iter++) {
205 iterk = (struct static_key *)(unsigned long)iter
272 struct jump_entry *iter; local
287 struct jump_entry *iter; local
332 struct jump_entry *iter; local
364 struct jump_entry *iter; local
[all...]
H A Dkallsyms.c458 static int get_ksymbol_mod(struct kallsym_iter *iter) argument
460 if (module_get_kallsym(iter->pos - kallsyms_num_syms, &iter->value,
461 &iter->type, iter->name, iter->module_name,
462 &iter->exported) < 0)
468 static unsigned long get_ksymbol_core(struct kallsym_iter *iter) argument
470 unsigned off = iter->nameoff;
472 iter
482 reset_iter(struct kallsym_iter *iter, loff_t new_pos) argument
490 update_iter(struct kallsym_iter *iter, loff_t pos) argument
530 struct kallsym_iter *iter = m->private; local
567 struct kallsym_iter *iter; local
[all...]
H A Dtracepoint.c353 struct tracepoint * const *iter; local
357 for (iter = begin; iter < end; iter++)
358 WARN_ON_ONCE((*iter)->funcs);
467 struct tracepoint * const *iter; local
471 for (iter = begin; iter < end; iter++)
472 fct(*iter, pri
[all...]
/kernel/time/
H A Dtimer_list.c267 struct timer_list_iter *iter = v; local
269 if (iter->cpu == -1 && !iter->second_pass)
270 timer_list_header(m, iter->now);
271 else if (!iter->second_pass)
272 print_cpu(m, iter->cpu, iter->now);
274 else if (iter->cpu == -1 && iter->second_pass)
277 print_tickdevice(m, tick_get_device(iter
300 move_iter(struct timer_list_iter *iter, loff_t offset) argument
321 struct timer_list_iter *iter = file->private; local
332 struct timer_list_iter *iter = file->private; local
[all...]
/kernel/sched/
H A Drt.c447 #define for_each_rt_rq(rt_rq, iter, rq) \
448 for (iter = container_of(&task_groups, typeof(*iter), list); \
449 (iter = next_task_group(iter)) && \
450 (rt_rq = iter->rt_rq[cpu_of(rq)]);)
551 #define for_each_rt_rq(rt_rq, iter, rq) \
552 for ((void) iter, rt_rq = &rq->rt; rt_rq; rt_rq = NULL)
625 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); local
628 if (iter
671 rt_rq_iter_t iter; local
705 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); local
752 rt_rq_iter_t iter; local
2140 rt_rq_iter_t iter; local
[all...]
/kernel/events/
H A Dhw_breakpoint.c120 struct perf_event *iter; local
123 list_for_each_entry(iter, &bp_task_head, hw.bp_list) {
124 if (iter->hw.bp_target == tsk &&
125 find_slot_idx(iter) == type &&
126 (iter->cpu < 0 || cpu == iter->cpu))
127 count += hw_breakpoint_weight(iter);
/kernel/locking/
H A Dlockdep_proc.c557 struct lock_stat_data *iter; local
562 iter = data->stats + (*pos - 1);
563 if (iter >= data->iter_end)
564 iter = NULL;
566 return iter;
607 struct lock_stat_data *iter = data->stats; local
611 iter->class = class;
612 iter->stats = lock_stats(class);
613 iter++;
615 data->iter_end = iter;
[all...]

Completed in 624 milliseconds

12