/kernel/ |
D | kallsyms.c | 349 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 …]
|
D | tracepoint.c | 278 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 …]
|
D | lockdep_proc.c | 441 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 …]
|
D | sched_rt.c | 249 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 …]
|
D | marker.c | 618 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()
|
D | module.c | 2819 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()
|
D | cgroup.c | 2119 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/ |
D | trace.c | 1312 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 …]
|
D | trace_mmiotrace.c | 101 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 …]
|
D | ftrace.c | 800 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 …]
|
D | trace_boot.c | 53 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 …]
|
D | ring_buffer.c | 738 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 …]
|
D | trace_functions_graph.c | 205 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 …]
|
D | trace_power.c | 47 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()
|
D | trace_hw_branches.c | 85 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()
|
D | trace.h | 326 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
|
D | trace_sched_wakeup.c | 362 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()
|
D | trace_irqsoff.c | 407 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
|