Lines Matching full:tr

71 	arch_spin_lock(&buf->tr->max_lock);  in trace_test_buffer()
89 arch_spin_unlock(&buf->tr->max_lock); in trace_test_buffer()
183 static int trace_selftest_ops(struct trace_array *tr, int cnt) in trace_selftest_ops() argument
220 ftrace_init_array_ops(tr, trace_selftest_test_global_func); in trace_selftest_ops()
221 register_ftrace_function(tr->ops); in trace_selftest_ops()
336 unregister_ftrace_function(tr->ops); in trace_selftest_ops()
337 ftrace_reset_array_ops(tr); in trace_selftest_ops()
358 struct trace_array *tr, in trace_selftest_startup_dynamic_tracing() argument
387 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
397 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_dynamic_tracing()
418 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_dynamic_tracing()
425 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
432 ret = trace_selftest_ops(tr, 1); in trace_selftest_startup_dynamic_tracing()
433 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
443 ret = trace_selftest_ops(tr, 2); in trace_selftest_startup_dynamic_tracing()
573 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
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()
724 ret = trace_test_buffer(&tr->array_buffer, &count); 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()
1063 struct trace_array *tr) in trace_selftest_startup_function_graph() argument
1080 tracing_reset_online_cpus(&tr->array_buffer); in trace_selftest_startup_function_graph()
1081 fgraph_ops.private = tr; in trace_selftest_startup_function_graph()
1102 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_function_graph()
1104 /* Need to also simulate the tr->reset to remove this fgraph_ops */ in trace_selftest_startup_function_graph()
1123 tracing_reset_online_cpus(&tr->array_buffer); in trace_selftest_startup_function_graph()
1124 fgraph_ops.private = tr; in trace_selftest_startup_function_graph()
1158 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_function_graph()
1196 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() argument
1198 unsigned long save_max = tr->max_latency; in trace_selftest_startup_irqsoff()
1203 ret = tracer_init(trace, tr); in trace_selftest_startup_irqsoff()
1210 tr->max_latency = 0; in trace_selftest_startup_irqsoff()
1219 * disables the tr and max buffers, making flipping impossible in trace_selftest_startup_irqsoff()
1222 trace->stop(tr); in trace_selftest_startup_irqsoff()
1226 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_irqsoff()
1228 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_irqsoff()
1229 trace->reset(tr); in trace_selftest_startup_irqsoff()
1237 tr->max_latency = save_max; in trace_selftest_startup_irqsoff()
1245 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() argument
1247 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptoff()
1265 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptoff()
1272 tr->max_latency = 0; in trace_selftest_startup_preemptoff()
1281 * disables the tr and max buffers, making flipping impossible in trace_selftest_startup_preemptoff()
1284 trace->stop(tr); in trace_selftest_startup_preemptoff()
1288 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptoff()
1290 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptoff()
1291 trace->reset(tr); in trace_selftest_startup_preemptoff()
1299 tr->max_latency = save_max; in trace_selftest_startup_preemptoff()
1307 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() argument
1309 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptirqsoff()
1327 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptirqsoff()
1334 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
1347 * disables the tr and max buffers, making flipping impossible in trace_selftest_startup_preemptirqsoff()
1350 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1354 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
1358 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
1369 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
1371 trace->start(tr); in trace_selftest_startup_preemptirqsoff()
1380 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1384 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
1388 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
1399 trace->reset(tr); in trace_selftest_startup_preemptirqsoff()
1400 tr->max_latency = save_max; 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
1462 unsigned long save_max = tr->max_latency; in trace_selftest_startup_wakeup()
1483 ret = tracer_init(trace, tr); in trace_selftest_startup_wakeup()
1490 tr->max_latency = 0; in trace_selftest_startup_wakeup()
1514 ret = trace_test_buffer(&tr->array_buffer, NULL); in trace_selftest_startup_wakeup()
1516 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_wakeup()
1519 trace->reset(tr); in trace_selftest_startup_wakeup()
1522 tr->max_latency = save_max; 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()
1555 ret = trace_test_buffer(&tr->array_buffer, &count); in trace_selftest_startup_branch()
1556 trace->reset(tr); in trace_selftest_startup_branch()