Lines Matching refs:tr

68 	arch_spin_lock(&buf->tr->max_lock);  in trace_test_buffer()
86 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()
302 unregister_ftrace_function(tr->ops); in trace_selftest_ops()
303 ftrace_reset_array_ops(tr); in trace_selftest_ops()
324 struct trace_array *tr, in trace_selftest_startup_dynamic_tracing() argument
353 ret = tracer_init(trace, tr); in trace_selftest_startup_dynamic_tracing()
363 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_dynamic_tracing()
384 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_dynamic_tracing()
391 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
398 ret = trace_selftest_ops(tr, 1); in trace_selftest_startup_dynamic_tracing()
399 trace->reset(tr); in trace_selftest_startup_dynamic_tracing()
409 ret = trace_selftest_ops(tr, 2); in trace_selftest_startup_dynamic_tracing()
534 # define trace_selftest_startup_dynamic_tracing(trace, tr, func) ({ 0; }) argument
651 trace_selftest_startup_function(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_function() argument
670 ret = tracer_init(trace, tr); in trace_selftest_startup_function()
683 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_function()
686 trace->reset(tr); in trace_selftest_startup_function()
695 ret = trace_selftest_startup_dynamic_tracing(trace, tr, in trace_selftest_startup_function()
748 struct trace_array *tr) in trace_selftest_startup_function_graph() argument
764 tracing_reset_online_cpus(&tr->trace_buffer); in trace_selftest_startup_function_graph()
765 set_graph_array(tr); in trace_selftest_startup_function_graph()
787 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_function_graph()
789 trace->reset(tr); in trace_selftest_startup_function_graph()
812 trace_selftest_startup_irqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_irqsoff() argument
814 unsigned long save_max = tr->max_latency; in trace_selftest_startup_irqsoff()
819 ret = tracer_init(trace, tr); in trace_selftest_startup_irqsoff()
826 tr->max_latency = 0; in trace_selftest_startup_irqsoff()
838 trace->stop(tr); in trace_selftest_startup_irqsoff()
842 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_irqsoff()
844 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_irqsoff()
845 trace->reset(tr); in trace_selftest_startup_irqsoff()
853 tr->max_latency = save_max; in trace_selftest_startup_irqsoff()
861 trace_selftest_startup_preemptoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptoff() argument
863 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptoff()
881 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptoff()
888 tr->max_latency = 0; in trace_selftest_startup_preemptoff()
900 trace->stop(tr); in trace_selftest_startup_preemptoff()
904 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptoff()
906 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptoff()
907 trace->reset(tr); in trace_selftest_startup_preemptoff()
915 tr->max_latency = save_max; in trace_selftest_startup_preemptoff()
923 trace_selftest_startup_preemptirqsoff(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_preemptirqsoff() argument
925 unsigned long save_max = tr->max_latency; in trace_selftest_startup_preemptirqsoff()
943 ret = tracer_init(trace, tr); in trace_selftest_startup_preemptirqsoff()
950 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
966 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
970 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
974 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
985 tr->max_latency = 0; in trace_selftest_startup_preemptirqsoff()
987 trace->start(tr); in trace_selftest_startup_preemptirqsoff()
996 trace->stop(tr); in trace_selftest_startup_preemptirqsoff()
1000 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_preemptirqsoff()
1004 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_preemptirqsoff()
1015 trace->reset(tr); in trace_selftest_startup_preemptirqsoff()
1016 tr->max_latency = save_max; in trace_selftest_startup_preemptirqsoff()
1024 trace_selftest_startup_nop(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_nop() argument
1076 trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_wakeup() argument
1078 unsigned long save_max = tr->max_latency; in trace_selftest_startup_wakeup()
1099 ret = tracer_init(trace, tr); in trace_selftest_startup_wakeup()
1106 tr->max_latency = 0; in trace_selftest_startup_wakeup()
1130 ret = trace_test_buffer(&tr->trace_buffer, NULL); in trace_selftest_startup_wakeup()
1132 ret = trace_test_buffer(&tr->max_buffer, &count); in trace_selftest_startup_wakeup()
1135 trace->reset(tr); in trace_selftest_startup_wakeup()
1138 tr->max_latency = save_max; in trace_selftest_startup_wakeup()
1154 trace_selftest_startup_sched_switch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_sched_switch() argument
1160 ret = tracer_init(trace, tr); in trace_selftest_startup_sched_switch()
1171 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_sched_switch()
1172 trace->reset(tr); in trace_selftest_startup_sched_switch()
1186 trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr) in trace_selftest_startup_branch() argument
1192 ret = tracer_init(trace, tr); in trace_selftest_startup_branch()
1203 ret = trace_test_buffer(&tr->trace_buffer, &count); in trace_selftest_startup_branch()
1204 trace->reset(tr); in trace_selftest_startup_branch()