Lines Matching refs:tr

70 	arch_spin_lock(&buf->tr->max_lock);  in trace_test_buffer()
88 arch_spin_unlock(&buf->tr->max_lock); in trace_test_buffer()
185 static int trace_selftest_ops(struct trace_array *tr, int cnt) in trace_selftest_ops() argument
222 ftrace_init_array_ops(tr, trace_selftest_test_global_func); in trace_selftest_ops()
223 register_ftrace_function(tr->ops); in trace_selftest_ops()
304 unregister_ftrace_function(tr->ops); in trace_selftest_ops()
305 ftrace_reset_array_ops(tr); in trace_selftest_ops()
326 struct trace_array *tr, in trace_selftest_startup_dynamic_tracing() argument
355 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
365 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_dynamic_tracing()
386 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_dynamic_tracing()
393 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
400 ret = trace_selftest_ops(tr, 1); in trace_selftest_startup_dynamic_tracing()
401 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
411 ret = trace_selftest_ops(tr, 2); in trace_selftest_startup_dynamic_tracing()
536 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
653 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() argument
672 ret = tracer_init(trace, tr); in trace_selftest_startup_function()
685 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_function()
688 trace->reset(tr); in trace_selftest_startup_function()
697 ret = trace_selftest_startup_dynamic_tracing(trace, tr, in trace_selftest_startup_function()
755 struct trace_array *tr) in trace_selftest_startup_function_graph() argument
771 tracing_reset_online_cpus(&tr->trace_buffer); in trace_selftest_startup_function_graph()
772 set_graph_array(tr); in trace_selftest_startup_function_graph()
793 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_function_graph()
821 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() argument
823 unsigned long save_max = tr->max_latency; in trace_selftest_startup_irqsoff()
828 ret = tracer_init(trace, tr); in trace_selftest_startup_irqsoff()
835 tr->max_latency = 0; in trace_selftest_startup_irqsoff()
847 trace->stop(tr); in trace_selftest_startup_irqsoff()
851 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_irqsoff()
853 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_irqsoff()
854 trace->reset(tr); in trace_selftest_startup_irqsoff()
862 tr->max_latency = save_max; in trace_selftest_startup_irqsoff()
870 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() argument
872 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptoff()
890 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptoff()
897 tr->max_latency = 0; in trace_selftest_startup_preemptoff()
909 trace->stop(tr); in trace_selftest_startup_preemptoff()
913 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptoff()
915 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptoff()
916 trace->reset(tr); in trace_selftest_startup_preemptoff()
924 tr->max_latency = save_max; in trace_selftest_startup_preemptoff()
932 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() argument
934 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptirqsoff()
952 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptirqsoff()
959 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
975 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
979 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
983 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
994 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
996 trace->start(tr); in trace_selftest_startup_preemptirqsoff()
1005 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1009 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
1013 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
1024 trace->reset(tr); in trace_selftest_startup_preemptirqsoff()
1025 tr->max_latency = save_max; in trace_selftest_startup_preemptirqsoff()
1033 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() argument
1085 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() argument
1087 unsigned long save_max = tr->max_latency; in trace_selftest_startup_wakeup()
1108 ret = tracer_init(trace, tr); in trace_selftest_startup_wakeup()
1115 tr->max_latency = 0; in trace_selftest_startup_wakeup()
1139 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_wakeup()
1141 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_wakeup()
1144 trace->reset(tr); in trace_selftest_startup_wakeup()
1147 tr->max_latency = save_max; in trace_selftest_startup_wakeup()
1163 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch() argument
1169 ret = tracer_init(trace, tr); in trace_selftest_startup_branch()
1180 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_branch()
1181 trace->reset(tr); in trace_selftest_startup_branch()