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