Lines Matching full:trace
2 /* Include in trace.c */
56 printk(KERN_CONT ".. corrupted trace buffer .. "); in trace_test_buffer_cpu()
61 * Test the trace buffer to see if all the elements
98 static inline void warn_failed_init_tracer(struct tracer *trace, int init_ret) in warn_failed_init_tracer() argument
101 trace->name, init_ret); in warn_failed_init_tracer()
206 * Probe 1 will trace function 1. in trace_selftest_ops()
207 * Probe 2 will trace function 2. in trace_selftest_ops()
208 * Probe 3 will trace functions 1 and 2. in trace_selftest_ops()
291 /* Remove trace function from probe 3 */ in trace_selftest_ops()
357 static int trace_selftest_startup_dynamic_tracing(struct tracer *trace, in trace_selftest_startup_dynamic_tracing() argument
387 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
389 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_dynamic_tracing()
417 /* check the trace buffer */ in trace_selftest_startup_dynamic_tracing()
425 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
433 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
573 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
628 * If DYNAMIC_FTRACE is not set, then we just trace all functions. in trace_selftest_function_regs()
688 * Enable ftrace, sleep 1/10 second, and then read the trace
692 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() argument
711 ret = tracer_init(trace, tr); in trace_selftest_startup_function()
713 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_function()
723 /* check the trace buffer */ in trace_selftest_startup_function()
727 trace->reset(tr); in trace_selftest_startup_function()
736 ret = trace_selftest_startup_dynamic_tracing(trace, tr, in trace_selftest_startup_function()
776 static __init int store_entry(struct ftrace_graph_ent *trace, in store_entry() argument
810 static __init void store_return(struct ftrace_graph_ret *trace, in store_return() argument
1023 /* Maximum number of functions to trace before diagnosing a hang */
1029 static int trace_graph_entry_watchdog(struct ftrace_graph_ent *trace, in trace_graph_entry_watchdog() argument
1045 return trace_graph_entry(trace, gops, fregs); in trace_graph_entry_watchdog()
1062 trace_selftest_startup_function_graph(struct tracer *trace, in trace_selftest_startup_function_graph() argument
1084 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_function_graph()
1101 /* check the trace buffer */ in trace_selftest_startup_function_graph()
1136 * and make sure we get graph trace. in trace_selftest_startup_function_graph()
1148 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_function_graph()
1157 /* check the trace buffer */ in trace_selftest_startup_function_graph()
1196 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() argument
1203 ret = tracer_init(trace, tr); in trace_selftest_startup_irqsoff()
1205 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_irqsoff()
1222 trace->stop(tr); in trace_selftest_startup_irqsoff()
1225 /* check both trace buffers */ in trace_selftest_startup_irqsoff()
1229 trace->reset(tr); in trace_selftest_startup_irqsoff()
1245 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() argument
1265 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptoff()
1267 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_preemptoff()
1284 trace->stop(tr); in trace_selftest_startup_preemptoff()
1287 /* check both trace buffers */ in trace_selftest_startup_preemptoff()
1291 trace->reset(tr); in trace_selftest_startup_preemptoff()
1307 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() argument
1327 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptirqsoff()
1329 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_preemptirqsoff()
1350 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1353 /* check both trace buffers */ in trace_selftest_startup_preemptirqsoff()
1371 trace->start(tr); in trace_selftest_startup_preemptirqsoff()
1380 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1383 /* check both trace buffers */ in trace_selftest_startup_preemptirqsoff()
1399 trace->reset(tr); in trace_selftest_startup_preemptirqsoff()
1408 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() argument
1460 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() argument
1483 ret = tracer_init(trace, tr); in trace_selftest_startup_wakeup()
1485 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_wakeup()
1513 /* check both trace buffers */ in trace_selftest_startup_wakeup()
1519 trace->reset(tr); in trace_selftest_startup_wakeup()
1538 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch() argument
1544 ret = tracer_init(trace, tr); in trace_selftest_startup_branch()
1546 warn_failed_init_tracer(trace, ret); in trace_selftest_startup_branch()
1554 /* check the trace buffer */ in trace_selftest_startup_branch()
1556 trace->reset(tr); in trace_selftest_startup_branch()