Lines Matching refs:global_trace

533 static struct trace_array global_trace = {  variable
537 struct trace_array *printk_trace = &global_trace;
577 tr = &global_trace; in trace_set_ring_buffer_expanded()
656 return buffer_ftrace_now(&global_trace.array_buffer, cpu); in ftrace_now()
675 return !global_trace.buffer_disabled; in tracing_is_enabled()
805 tracer_tracing_on(&global_trace); in tracing_on()
867 struct trace_array *tr = &global_trace; in tracing_snapshot()
1017 struct trace_array *tr = &global_trace; in tracing_alloc_snapshot()
1238 tracer_tracing_off(&global_trace); in tracing_off()
1247 trace_array_printk_buf(global_trace.array_buffer.buffer, _THIS_IP_, in disable_trace_on_warning()
1252 if (tr != &global_trace) { in disable_trace_on_warning()
1278 return tracer_tracing_is_on(&global_trace); in tracing_is_on()
1757 struct trace_array *tr = &global_trace; in run_tracer_selftest()
1987 WARN_ON(tracing_set_tracer(&global_trace, type->name) < 0); in register_tracer()
2078 return global_trace.stop_count; in is_tracing_stopped()
2122 return tracing_start_tr(&global_trace); in tracing_start()
2157 return tracing_stop_tr(&global_trace); in tracing_stop()
3336 tr = &global_trace; in trace_total_entries_cpu()
3348 tr = &global_trace; in trace_total_entries()
3412 unsigned long sym_flags = (global_trace.trace_flags & TRACE_ITER_SYM_MASK); in print_trace_header()
4530 if (printk_trace == &global_trace) in set_tracer_flag()
4537 update_printk_trace(&global_trace); in set_tracer_flag()
4648 trace_set_options(&global_trace, option); in apply_trace_boot_options()
5517 tr = &global_trace; in tracing_update_buffers()
6872 if (tr == &global_trace) { in tracing_mark_write()
6951 if (tr == &global_trace) { in tracing_mark_raw_write()
7651 tr = &global_trace; in tracing_log_err()
8923 list_for_each_entry(t, &global_trace.tracers, list) { in get_global_flags_val()
9027 bool top_level = tr == &global_trace; in create_trace_options_dir()
9576 tr->trace_flags = global_trace.trace_flags & ~ZEROED_TRACE_FLAGS; in trace_array_create_systems()
9582 tr->syscall_buf_sz = global_trace.syscall_buf_sz; in trace_array_create_systems()
9754 update_printk_trace(&global_trace); in __remove_instance()
9978 struct trace_array *tr = &global_trace; in tracing_init_dentry()
10160 init_tracer_tracefs(&global_trace, NULL); in tracer_init_tracefs_work_func()
10161 ftrace_init_tracefs_toplevel(&global_trace, NULL); in tracer_init_tracefs_work_func()
10164 &global_trace, &tracing_thresh_fops); in tracer_init_tracefs_work_func()
10316 trace_init_iter(iter, &global_trace); in trace_init_global_iter()
10355 if (tr == &global_trace) in ftrace_dump_one()
10422 ftrace_dump_one(&global_trace, DUMP_ALL); in ftrace_dump_by_param()
10427 ftrace_dump_one(&global_trace, DUMP_ORIG); in ftrace_dump_by_param()
10459 ftrace_dump_one(&global_trace, DUMP_ALL); in ftrace_dump()
10462 ftrace_dump_one(&global_trace, DUMP_ORIG); in ftrace_dump()
10471 ftrace_dump_one(&global_trace, DUMP_ALL); in ftrace_dump()
10790 if (!alloc_cpumask_var(&global_trace.tracing_cpumask, GFP_KERNEL)) in tracer_alloc_buffers()
10799 if (global_trace.ring_buffer_expanded) in tracer_alloc_buffers()
10805 cpumask_copy(global_trace.tracing_cpumask, cpu_all_mask); in tracer_alloc_buffers()
10807 raw_spin_lock_init(&global_trace.start_lock); in tracer_alloc_buffers()
10829 if (!zalloc_cpumask_var(&global_trace.pipe_cpumask, GFP_KERNEL)) in tracer_alloc_buffers()
10833 if (allocate_trace_buffers(&global_trace, ring_buf_size) < 0) { in tracer_alloc_buffers()
10837 if (global_trace.buffer_disabled) in tracer_alloc_buffers()
10841 ret = tracing_set_clock(&global_trace, trace_boot_clock); in tracer_alloc_buffers()
10852 global_trace.current_trace = &nop_trace; in tracer_alloc_buffers()
10853 global_trace.current_trace_flags = nop_trace.flags; in tracer_alloc_buffers()
10855 global_trace.max_lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; in tracer_alloc_buffers()
10857 spin_lock_init(&global_trace.snapshot_trigger_lock); in tracer_alloc_buffers()
10859 ftrace_init_global_array_ops(&global_trace); in tracer_alloc_buffers()
10862 INIT_LIST_HEAD(&global_trace.mod_events); in tracer_alloc_buffers()
10865 init_trace_flags_index(&global_trace); in tracer_alloc_buffers()
10867 INIT_LIST_HEAD(&global_trace.tracers); in tracer_alloc_buffers()
10877 global_trace.flags = TRACE_ARRAY_FL_GLOBAL; in tracer_alloc_buffers()
10879 global_trace.syscall_buf_sz = syscall_buf_size; in tracer_alloc_buffers()
10881 INIT_LIST_HEAD(&global_trace.systems); in tracer_alloc_buffers()
10882 INIT_LIST_HEAD(&global_trace.events); in tracer_alloc_buffers()
10883 INIT_LIST_HEAD(&global_trace.hist_vars); in tracer_alloc_buffers()
10884 INIT_LIST_HEAD(&global_trace.err_log); in tracer_alloc_buffers()
10885 list_add(&global_trace.marker_list, &marker_copies); in tracer_alloc_buffers()
10886 list_add(&global_trace.list, &ftrace_trace_arrays); in tracer_alloc_buffers()
10900 free_cpumask_var(global_trace.pipe_cpumask); in tracer_alloc_buffers()
10908 free_cpumask_var(global_trace.tracing_cpumask); in tracer_alloc_buffers()
10918 return &global_trace; in trace_get_global_array()
10995 tracing_set_clock(&global_trace, "global"); in tracing_set_default_clock()