Lines Matching refs:global_trace

265 static struct trace_array	global_trace;  variable
344 return buffer_ftrace_now(&global_trace.trace_buffer, cpu); in ftrace_now()
364 return !global_trace.buffer_disabled; in tracing_is_enabled()
502 tracer_tracing_on(&global_trace); in tracing_on()
532 buffer = global_trace.trace_buffer.buffer; in __trace_puts()
580 buffer = global_trace.trace_buffer.buffer; in __trace_bputs()
614 struct trace_array *tr = &global_trace; in tracing_snapshot()
691 struct trace_array *tr = &global_trace; in tracing_alloc_snapshot()
770 tracer_tracing_off(&global_trace); in tracing_off()
798 return tracer_tracing_is_on(&global_trace); in tracing_is_on()
1143 struct trace_array *tr = &global_trace; in run_tracer_selftest()
1268 tracing_set_tracer(&global_trace, type->name); in register_tracer()
1400 return global_trace.stop_count; in is_tracing_stopped()
1417 raw_spin_lock_irqsave(&global_trace.start_lock, flags); in tracing_start()
1418 if (--global_trace.stop_count) { in tracing_start()
1419 if (global_trace.stop_count < 0) { in tracing_start()
1422 global_trace.stop_count = 0; in tracing_start()
1428 arch_spin_lock(&global_trace.max_lock); in tracing_start()
1430 buffer = global_trace.trace_buffer.buffer; in tracing_start()
1435 buffer = global_trace.max_buffer.buffer; in tracing_start()
1440 arch_spin_unlock(&global_trace.max_lock); in tracing_start()
1443 raw_spin_unlock_irqrestore(&global_trace.start_lock, flags); in tracing_start()
1488 raw_spin_lock_irqsave(&global_trace.start_lock, flags); in tracing_stop()
1489 if (global_trace.stop_count++) in tracing_stop()
1493 arch_spin_lock(&global_trace.max_lock); in tracing_stop()
1495 buffer = global_trace.trace_buffer.buffer; in tracing_stop()
1500 buffer = global_trace.max_buffer.buffer; in tracing_stop()
1505 arch_spin_unlock(&global_trace.max_lock); in tracing_stop()
1508 raw_spin_unlock_irqrestore(&global_trace.start_lock, flags); in tracing_stop()
1725 *current_rb = global_trace.trace_buffer.buffer; in trace_current_buffer_lock_reserve()
1917 __ftrace_trace_stack(global_trace.trace_buffer.buffer, in trace_dump_stack()
2103 if (global_trace.trace_buffer.buffer) in trace_printk_init_buffers()
2135 struct trace_array *tr = &global_trace; in trace_vbprintk()
2274 return trace_array_vprintk(&global_trace, ip, fmt, args); in trace_vprintk()
4290 ret = __tracing_resize_ring_buffer(&global_trace, trace_buf_size, in tracing_update_buffers()
6028 alloc_snapshot(&global_trace); in ftrace_trace_snapshot_callback()
6215 struct trace_array *tr = &global_trace; in trace_options_core_write()
6720 struct trace_array *tr = &global_trace; in tracing_init_dentry()
6837 init_tracer_tracefs(&global_trace, d_tracer); in tracer_init_tracefs()
6840 &global_trace, &tracing_thresh_fops); in tracer_init_tracefs()
6866 create_trace_options_dir(&global_trace); in tracer_init_tracefs()
6869 if (global_trace.current_trace != &nop_trace) in tracer_init_tracefs()
6870 update_tracer_options(&global_trace, global_trace.current_trace); in tracer_init_tracefs()
6947 iter->tr = &global_trace; in trace_init_global_iter()
6950 iter->trace_buffer = &global_trace.trace_buffer; in trace_init_global_iter()
7082 if (!alloc_cpumask_var(&global_trace.tracing_cpumask, GFP_KERNEL)) in tracer_alloc_buffers()
7097 cpumask_copy(global_trace.tracing_cpumask, cpu_all_mask); in tracer_alloc_buffers()
7099 raw_spin_lock_init(&global_trace.start_lock); in tracer_alloc_buffers()
7110 if (allocate_trace_buffers(&global_trace, ring_buf_size) < 0) { in tracer_alloc_buffers()
7116 if (global_trace.buffer_disabled) in tracer_alloc_buffers()
7120 ret = tracing_set_clock(&global_trace, trace_boot_clock); in tracer_alloc_buffers()
7131 global_trace.current_trace = &nop_trace; in tracer_alloc_buffers()
7133 global_trace.max_lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; in tracer_alloc_buffers()
7135 ftrace_init_global_array_ops(&global_trace); in tracer_alloc_buffers()
7147 global_trace.flags = TRACE_ARRAY_FL_GLOBAL; in tracer_alloc_buffers()
7149 INIT_LIST_HEAD(&global_trace.systems); in tracer_alloc_buffers()
7150 INIT_LIST_HEAD(&global_trace.events); in tracer_alloc_buffers()
7151 list_add(&global_trace.list, &ftrace_trace_arrays); in tracer_alloc_buffers()
7157 trace_set_options(&global_trace, option); in tracer_alloc_buffers()
7169 free_cpumask_var(global_trace.tracing_cpumask); in tracer_alloc_buffers()