Lines Matching refs:data
100 struct trace_array_cpu **data, in func_prolog_dec() argument
125 *data = per_cpu_ptr(tr->trace_buffer.data, cpu); in func_prolog_dec()
126 disabled = atomic_inc_return(&(*data)->disabled); in func_prolog_dec()
131 atomic_dec(&(*data)->disabled); in func_prolog_dec()
144 struct trace_array_cpu *data; in irqsoff_tracer_call() local
147 if (!func_prolog_dec(tr, &data, &flags)) in irqsoff_tracer_call()
152 atomic_dec(&data->disabled); in irqsoff_tracer_call()
178 struct trace_array_cpu *data; in irqsoff_graph_entry() local
195 if (!func_prolog_dec(tr, &data, &flags)) in irqsoff_graph_entry()
200 atomic_dec(&data->disabled); in irqsoff_graph_entry()
208 struct trace_array_cpu *data; in irqsoff_graph_return() local
214 if (!func_prolog_dec(tr, &data, &flags)) in irqsoff_graph_return()
219 atomic_dec(&data->disabled); in irqsoff_graph_return()
319 struct trace_array_cpu *data, in check_critical_timing() argument
327 T0 = data->preempt_timestamp; in check_critical_timing()
348 if (data->critical_sequence != max_sequence) in check_critical_timing()
351 data->critical_end = parent_ip; in check_critical_timing()
364 data->critical_sequence = max_sequence; in check_critical_timing()
365 data->preempt_timestamp = ftrace_now(cpu); in check_critical_timing()
374 struct trace_array_cpu *data; in start_critical_timing() local
385 data = per_cpu_ptr(tr->trace_buffer.data, cpu); in start_critical_timing()
387 if (unlikely(!data) || atomic_read(&data->disabled)) in start_critical_timing()
390 atomic_inc(&data->disabled); in start_critical_timing()
392 data->critical_sequence = max_sequence; in start_critical_timing()
393 data->preempt_timestamp = ftrace_now(cpu); in start_critical_timing()
394 data->critical_start = parent_ip ? : ip; in start_critical_timing()
402 atomic_dec(&data->disabled); in start_critical_timing()
410 struct trace_array_cpu *data; in stop_critical_timing() local
423 data = per_cpu_ptr(tr->trace_buffer.data, cpu); in stop_critical_timing()
425 if (unlikely(!data) || in stop_critical_timing()
426 !data->critical_start || atomic_read(&data->disabled)) in stop_critical_timing()
429 atomic_inc(&data->disabled); in stop_critical_timing()
433 check_critical_timing(tr, data, parent_ip ? : ip, cpu); in stop_critical_timing()
434 data->critical_start = 0; in stop_critical_timing()
435 atomic_dec(&data->disabled); in stop_critical_timing()