Lines Matching refs:wakeup_trace
21 static struct trace_array *wakeup_trace; variable
116 struct trace_array *tr = wakeup_trace; in wakeup_tracer_call()
218 wakeup_reset(wakeup_trace); in wakeup_set_flag()
226 struct trace_array *tr = wakeup_trace; in wakeup_graph_entry()
244 struct trace_array *tr = wakeup_trace; in wakeup_graph_return()
454 disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled); in probe_wakeup_sched_switch()
466 data = per_cpu_ptr(wakeup_trace->trace_buffer.data, wakeup_cpu); in probe_wakeup_sched_switch()
468 __trace_function(wakeup_trace, CALLER_ADDR0, CALLER_ADDR1, flags, pc); in probe_wakeup_sched_switch()
469 tracing_sched_switch_trace(wakeup_trace, prev, next, flags, pc); in probe_wakeup_sched_switch()
475 if (!report_latency(wakeup_trace, delta)) in probe_wakeup_sched_switch()
479 wakeup_trace->max_latency = delta; in probe_wakeup_sched_switch()
480 update_max_tr(wakeup_trace, wakeup_task, wakeup_cpu); in probe_wakeup_sched_switch()
484 __wakeup_reset(wakeup_trace); in probe_wakeup_sched_switch()
488 atomic_dec(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled); in probe_wakeup_sched_switch()
545 disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled); in probe_wakeup()
558 __wakeup_reset(wakeup_trace); in probe_wakeup()
578 data = per_cpu_ptr(wakeup_trace->trace_buffer.data, wakeup_cpu); in probe_wakeup()
580 tracing_sched_wakeup_trace(wakeup_trace, p, current, flags, pc); in probe_wakeup()
587 __trace_function(wakeup_trace, CALLER_ADDR1, CALLER_ADDR2, flags, pc); in probe_wakeup()
592 atomic_dec(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled); in probe_wakeup()
669 wakeup_trace = tr; in __wakeup_tracer_init()