/kernel/trace/ |
H A D | trace_kdb.c | 21 /* 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 D | trace_output.h | 8 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 D | trace_output.c | 23 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 D | trace_mmiotrace.c | 105 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 D | trace.c | 1080 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 D | trace_functions_graph.c | 620 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 D | trace_printk.c | 51 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 D | ftrace.c | 2124 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 D | trace.h | 362 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 D | trace_irqsoff.c | 212 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 D | ring_buffer.c | 1869 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 D | trace_sched_wakeup.c | 262 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 D | blktrace.c | 1145 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 D | trace_branch.c | 147 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 D | gcc_3_4.c | 346 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 D | gcc_4_7.c | 476 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 D | gcov.h | 63 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 D | fs.c | 109 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 D | jump_label.c | 140 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 D | kallsyms.c | 458 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 D | tracepoint.c | 353 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 D | timer_list.c | 267 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 D | rt.c | 447 #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 D | hw_breakpoint.c | 120 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 D | lockdep_proc.c | 557 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...] |