Lines Matching defs:trace_array
298 struct trace_array { struct
299 struct list_head list;
300 char *name;
301 struct array_buffer array_buffer;
314 struct array_buffer max_buffer;
315 bool allocated_snapshot;
318 unsigned long max_latency;
320 struct dentry *d_max_latency;
321 struct work_struct fsnotify_work;
322 struct irq_work fsnotify_irqwork;
325 struct trace_pid_list __rcu *filtered_pids;
326 struct trace_pid_list __rcu *filtered_no_pids;
340 arch_spinlock_t max_lock;
341 int buffer_disabled;
343 int sys_refcount_enter;
344 int sys_refcount_exit;
345 struct trace_event_file __rcu *enter_syscall_files[NR_syscalls];
346 struct trace_event_file __rcu *exit_syscall_files[NR_syscalls];
348 int stop_count;
349 int clock_id;
350 int nr_topts;
351 bool clear_trace;
352 int buffer_percent;
353 unsigned int n_err_log_entries;
354 struct tracer *current_trace;
355 unsigned int trace_flags;
356 unsigned char trace_flags_index[TRACE_FLAGS_MAX_SIZE];
357 unsigned int flags;
358 raw_spinlock_t start_lock;
359 struct list_head err_log;
360 struct dentry *dir;
361 struct dentry *options;
362 struct dentry *percpu_dir;
363 struct dentry *event_dir;
364 struct trace_options *topts;
365 struct list_head systems;
366 struct list_head events;
367 struct trace_event_file *trace_marker_file;
368 cpumask_var_t tracing_cpumask; /* only trace on set CPUs */
369 int ref;
370 int trace_ref;
372 struct ftrace_ops *ops;
396 extern struct list_head ftrace_trace_arrays; argument
400 extern int trace_array_get(struct trace_array *tr); argument