Lines Matching refs:trace

1805 	struct stack_trace trace;  in __ftrace_trace_stack()  local
1809 trace.nr_entries = 0; in __ftrace_trace_stack()
1810 trace.skip = skip; in __ftrace_trace_stack()
1830 trace.entries = this_cpu_ptr(ftrace_stack.calls); in __ftrace_trace_stack()
1831 trace.max_entries = FTRACE_STACK_MAX_ENTRIES; in __ftrace_trace_stack()
1834 save_stack_trace_regs(regs, &trace); in __ftrace_trace_stack()
1836 save_stack_trace(&trace); in __ftrace_trace_stack()
1838 if (trace.nr_entries > size) in __ftrace_trace_stack()
1839 size = trace.nr_entries; in __ftrace_trace_stack()
1855 memcpy(&entry->caller, trace.entries, in __ftrace_trace_stack()
1856 trace.nr_entries * sizeof(unsigned long)); in __ftrace_trace_stack()
1858 trace.max_entries = FTRACE_STACK_ENTRIES; in __ftrace_trace_stack()
1859 trace.entries = entry->caller; in __ftrace_trace_stack()
1861 save_stack_trace_regs(regs, &trace); in __ftrace_trace_stack()
1863 save_stack_trace(&trace); in __ftrace_trace_stack()
1866 entry->size = trace.nr_entries; in __ftrace_trace_stack()
1926 struct stack_trace trace; in ftrace_trace_userstack() local
1957 trace.nr_entries = 0; in ftrace_trace_userstack()
1958 trace.max_entries = FTRACE_STACK_ENTRIES; in ftrace_trace_userstack()
1959 trace.skip = 0; in ftrace_trace_userstack()
1960 trace.entries = entry->caller; in ftrace_trace_userstack()
1962 save_stack_trace_user(&trace); in ftrace_trace_userstack()
2467 if (unlikely(tr->current_trace && iter->trace->name != tr->current_trace->name)) in s_start()
2468 *iter->trace = *tr->current_trace; in s_start()
2472 if (iter->snapshot && iter->trace->use_max_tr) in s_start()
2517 if (iter->snapshot && iter->trace->use_max_tr) in s_stop()
2604 struct tracer *type = iter->trace; in print_trace_header()
2711 return event->funcs->trace(iter, sym_flags, event); in print_trace_fmt()
2842 if (iter->trace && iter->trace->print_line) { in print_trace_line()
2843 ret = iter->trace->print_line(iter); in print_trace_line()
2976 seq_printf(m, "# tracer: %s\n", iter->trace->name); in s_show()
2982 else if (iter->trace && iter->trace->print_header) in s_show()
2983 iter->trace->print_header(m); in s_show()
3055 iter->trace = kzalloc(sizeof(*iter->trace), GFP_KERNEL); in __tracing_open()
3056 if (!iter->trace) in __tracing_open()
3059 *iter->trace = *tr->current_trace; in __tracing_open()
3079 if (iter->trace && iter->trace->open) in __tracing_open()
3080 iter->trace->open(iter); in __tracing_open()
3119 kfree(iter->trace); in __tracing_open()
3180 if (iter->trace && iter->trace->close) in tracing_release()
3181 iter->trace->close(iter); in tracing_release()
3193 kfree(iter->trace); in tracing_release()
3508 struct tracer *trace = tr->current_trace; in __set_tracer_option() local
3511 ret = trace->set_flag(tr, tracer_flags->val, opts->bit, !neg); in __set_tracer_option()
3525 struct tracer *trace = tr->current_trace; in set_tracer_option() local
3526 struct tracer_flags *tracer_flags = trace->flags; in set_tracer_option()
3534 return __set_tracer_option(tr, trace->flags, opts, neg); in set_tracer_option()
4592 iter->trace = tr->current_trace; in tracing_open_pipe()
4615 if (iter->trace->pipe_open) in tracing_open_pipe()
4616 iter->trace->pipe_open(iter); in tracing_open_pipe()
4626 kfree(iter->trace); in tracing_open_pipe()
4642 if (iter->trace->pipe_close) in tracing_release_pipe()
4643 iter->trace->pipe_close(iter); in tracing_release_pipe()
4743 if (iter->trace->read) { in tracing_read_pipe()
4744 sret = iter->trace->read(iter, filp, ubuf, cnt, ppos); in tracing_read_pipe()
4905 if (iter->trace->splice_read) { in tracing_splice_read_pipe()
4906 ret = iter->trace->splice_read(iter, filp, in tracing_splice_read_pipe()
5452 if (info->iter.trace->use_max_tr) { in snapshot_raw_open()
5575 info->iter.trace = tr->current_trace; in tracing_buffers_open()
7073 iter->trace = iter->tr->current_trace; in trace_init_global_iter()
7077 if (iter->trace && iter->trace->open) in trace_init_global_iter()
7078 iter->trace->open(iter); in trace_init_global_iter()