Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 18 of 18) sorted by relevance

/kernel/
Dkallsyms.c349 static int get_ksymbol_mod(struct kallsym_iter *iter) in get_ksymbol_mod() argument
351 if (module_get_kallsym(iter->pos - kallsyms_num_syms, &iter->value, in get_ksymbol_mod()
352 &iter->type, iter->name, iter->module_name, in get_ksymbol_mod()
353 &iter->exported) < 0) in get_ksymbol_mod()
359 static unsigned long get_ksymbol_core(struct kallsym_iter *iter) in get_ksymbol_core() argument
361 unsigned off = iter->nameoff; in get_ksymbol_core()
363 iter->module_name[0] = '\0'; in get_ksymbol_core()
364 iter->value = kallsyms_addresses[iter->pos]; in get_ksymbol_core()
366 iter->type = kallsyms_get_symbol_type(off); in get_ksymbol_core()
368 off = kallsyms_expand_symbol(off, iter->name); in get_ksymbol_core()
[all …]
Dtracepoint.c278 struct tracepoint *iter; in tracepoint_update_probe_range() local
282 for (iter = begin; iter < end; iter++) { in tracepoint_update_probe_range()
283 mark_entry = get_tracepoint(iter->name); in tracepoint_update_probe_range()
285 set_tracepoint(&mark_entry, iter, in tracepoint_update_probe_range()
288 disable_tracepoint(iter); in tracepoint_update_probe_range()
497 static void tracepoint_get_iter(struct tracepoint_iter *iter) in tracepoint_get_iter() argument
502 if (!iter->module) { in tracepoint_get_iter()
503 found = tracepoint_get_iter_range(&iter->tracepoint, in tracepoint_get_iter()
509 found = module_get_iter_tracepoints(iter); in tracepoint_get_iter()
512 tracepoint_iter_reset(iter); in tracepoint_get_iter()
[all …]
Dlockdep_proc.c441 struct lock_stat_data *iter; member
629 data->iter = data->stats + *pos; in ls_start()
630 if (data->iter >= data->iter_end) in ls_start()
631 data->iter = NULL; in ls_start()
633 return data->iter; in ls_start()
643 data->iter = data->stats; in ls_next()
645 data->iter = v; in ls_next()
646 data->iter++; in ls_next()
649 if (data->iter == data->iter_end) in ls_next()
650 data->iter = NULL; in ls_next()
[all …]
Dsched_rt.c249 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in do_balance_runtime() local
252 if (iter == rt_rq) in do_balance_runtime()
255 spin_lock(&iter->rt_runtime_lock); in do_balance_runtime()
261 if (iter->rt_runtime == RUNTIME_INF) in do_balance_runtime()
268 diff = iter->rt_runtime - iter->rt_time; in do_balance_runtime()
273 iter->rt_runtime -= diff; in do_balance_runtime()
277 spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
282 spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
328 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in __disable_runtime() local
334 if (iter == rt_rq || iter->rt_runtime == RUNTIME_INF) in __disable_runtime()
[all …]
Dmarker.c618 struct marker *iter; in marker_update_probe_range() local
622 for (iter = begin; iter < end; iter++) { in marker_update_probe_range()
623 mark_entry = get_marker(iter->name); in marker_update_probe_range()
625 set_marker(mark_entry, iter, !!mark_entry->refcount); in marker_update_probe_range()
630 disable_marker(iter); in marker_update_probe_range()
Dmodule.c2819 int module_get_iter_tracepoints(struct tracepoint_iter *iter) in module_get_iter_tracepoints() argument
2830 if (iter_mod < iter->module) in module_get_iter_tracepoints()
2832 else if (iter_mod > iter->module) in module_get_iter_tracepoints()
2833 iter->tracepoint = NULL; in module_get_iter_tracepoints()
2834 found = tracepoint_get_iter_range(&iter->tracepoint, in module_get_iter_tracepoints()
2839 iter->module = iter_mod; in module_get_iter_tracepoints()
Dcgroup.c2119 int *iter; in cgroup_tasks_start() local
2140 iter = cgrp->tasks_pids + index; in cgroup_tasks_start()
2141 *pos = *iter; in cgroup_tasks_start()
2142 return iter; in cgroup_tasks_start()
/kernel/trace/
Dtrace.c1312 static void trace_iterator_increment(struct trace_iterator *iter) argument
1317 iter->idx++;
1318 if (iter->buffer_iter[iter->cpu])
1319 ring_buffer_read(iter->buffer_iter[iter->cpu], NULL);
1325 peek_next_entry(struct trace_iterator *iter, int cpu, u64 *ts) argument
1328 struct ring_buffer_iter *buf_iter = iter->buffer_iter[cpu];
1336 event = ring_buffer_peek(iter->tr->buffer, cpu, ts);
1344 __find_next_entry(struct trace_iterator *iter, int *ent_cpu, u64 *ent_ts) argument
1346 struct ring_buffer *buffer = iter->tr->buffer;
1357 ent = peek_next_entry(iter, cpu, &ts);
[all …]
Dtrace_mmiotrace.c101 static void mmio_pipe_open(struct trace_iterator *iter) in mmio_pipe_open() argument
104 struct trace_seq *s = &iter->seq; in mmio_pipe_open()
113 iter->private = hiter; in mmio_pipe_open()
117 static void mmio_close(struct trace_iterator *iter) in mmio_close() argument
119 struct header_iter *hiter = iter->private; in mmio_close()
121 iter->private = NULL; in mmio_close()
124 static unsigned long count_overruns(struct trace_iterator *iter) in count_overruns() argument
127 unsigned long over = ring_buffer_overruns(iter->tr->buffer); in count_overruns()
135 static ssize_t mmio_read(struct trace_iterator *iter, struct file *filp, in mmio_read() argument
139 struct header_iter *hiter = iter->private; in mmio_read()
[all …]
Dftrace.c800 struct ftrace_iterator *iter = m->private; in t_next() local
808 if (iter->idx >= iter->pg->index) { in t_next()
809 if (iter->pg->next) { in t_next()
810 iter->pg = iter->pg->next; in t_next()
811 iter->idx = 0; in t_next()
814 iter->idx = -1; in t_next()
817 rec = &iter->pg->records[iter->idx++]; in t_next()
820 (!(iter->flags & FTRACE_ITER_FAILURES) && in t_next()
823 ((iter->flags & FTRACE_ITER_FAILURES) && in t_next()
826 ((iter->flags & FTRACE_ITER_FILTER) && in t_next()
[all …]
Dtrace_boot.c53 initcall_call_print_line(struct trace_iterator *iter) in initcall_call_print_line() argument
55 struct trace_entry *entry = iter->ent; in initcall_call_print_line()
56 struct trace_seq *s = &iter->seq; in initcall_call_print_line()
65 ts = iter->ts; in initcall_call_print_line()
78 initcall_ret_print_line(struct trace_iterator *iter) in initcall_ret_print_line() argument
80 struct trace_entry *entry = iter->ent; in initcall_ret_print_line()
81 struct trace_seq *s = &iter->seq; in initcall_ret_print_line()
90 ts = iter->ts; in initcall_ret_print_line()
105 static enum print_line_t initcall_print_line(struct trace_iterator *iter) in initcall_print_line() argument
107 struct trace_entry *entry = iter->ent; in initcall_print_line()
[all …]
Dring_buffer.c738 rb_iter_head_event(struct ring_buffer_iter *iter) in rb_iter_head_event() argument
740 return __rb_page_index(iter->head_page, iter->head); in rb_iter_head_event()
899 static inline void rb_inc_iter(struct ring_buffer_iter *iter) in rb_inc_iter() argument
901 struct ring_buffer_per_cpu *cpu_buffer = iter->cpu_buffer; in rb_inc_iter()
909 if (iter->head_page == cpu_buffer->reader_page) in rb_inc_iter()
910 iter->head_page = cpu_buffer->head_page; in rb_inc_iter()
912 rb_inc_page(cpu_buffer, &iter->head_page); in rb_inc_iter()
914 iter->read_stamp = iter->head_page->page->time_stamp; in rb_inc_iter()
915 iter->head = 0; in rb_inc_iter()
1603 static void rb_iter_reset(struct ring_buffer_iter *iter) in rb_iter_reset() argument
[all …]
Dtrace_functions_graph.c205 trace_branch_is_leaf(struct trace_iterator *iter, in trace_branch_is_leaf() argument
212 ring_iter = iter->buffer_iter[iter->cpu]; in trace_branch_is_leaf()
341 print_graph_entry_leaf(struct trace_iterator *iter, in print_graph_entry_leaf() argument
352 event = ring_buffer_read(iter->buffer_iter[iter->cpu], NULL); in print_graph_entry_leaf()
436 struct trace_iterator *iter, int cpu) in print_graph_entry() argument
439 struct trace_entry *ent = iter->ent; in print_graph_entry()
463 if (trace_branch_is_leaf(iter, field)) in print_graph_entry()
464 return print_graph_entry_leaf(iter, field, s); in print_graph_entry()
466 return print_graph_entry_nested(field, s, iter->ent->pid, cpu); in print_graph_entry()
540 struct trace_entry *ent, struct trace_iterator *iter) in print_graph_comment() argument
[all …]
Dtrace_power.c47 static enum print_line_t power_print_line(struct trace_iterator *iter) in power_print_line() argument
50 struct trace_entry *entry = iter->ent; in power_print_line()
53 struct trace_seq *s = &iter->seq; in power_print_line()
67 it->state, iter->cpu, in power_print_line()
74 it->state, iter->cpu); in power_print_line()
Dtrace_hw_branches.c85 static enum print_line_t bts_trace_print_line(struct trace_iterator *iter) in bts_trace_print_line() argument
87 struct trace_entry *entry = iter->ent; in bts_trace_print_line()
88 struct trace_seq *seq = &iter->seq; in bts_trace_print_line()
171 static void trace_bts_prepare(struct trace_iterator *iter) in trace_bts_prepare() argument
176 smp_call_function_single(cpu, trace_bts_cpu, iter->tr, 1); in trace_bts_prepare()
Dtrace.h326 void (*open)(struct trace_iterator *iter);
327 void (*pipe_open)(struct trace_iterator *iter);
328 void (*close)(struct trace_iterator *iter);
329 ssize_t (*read)(struct trace_iterator *iter,
337 enum print_line_t (*print_line)(struct trace_iterator *iter);
493 struct trace_iterator *iter);
508 extern enum print_line_t print_graph_function(struct trace_iterator *iter);
543 print_graph_function(struct trace_iterator *iter) in print_graph_function() argument
Dtrace_sched_wakeup.c362 static void wakeup_tracer_open(struct trace_iterator *iter) in wakeup_tracer_open() argument
368 static void wakeup_tracer_close(struct trace_iterator *iter) in wakeup_tracer_close() argument
372 wakeup_reset(iter->tr); in wakeup_tracer_close()
Dtrace_irqsoff.c407 static void irqsoff_tracer_open(struct trace_iterator *iter) in irqsoff_tracer_open() argument
413 static void irqsoff_tracer_close(struct trace_iterator *iter) in irqsoff_tracer_close() argument