Lines Matching refs:trace_array
153 struct trace_array;
188 struct trace_array *tr;
235 typedef bool (*cond_update_fn_t)(struct trace_array *tr, void *cond_data);
296 struct trace_array { struct
398 extern int trace_array_get(struct trace_array *tr); argument
399 extern int tracing_check_open_get_tr(struct trace_array *tr);
400 extern struct trace_array *trace_array_find(const char *instance);
401 extern struct trace_array *trace_array_find_get(const char *instance);
404 extern int tracing_set_filter_buffering(struct trace_array *tr, bool set);
405 extern int tracing_set_clock(struct trace_array *tr, const char *clockstr);
407 extern bool trace_clock_in_ns(struct trace_array *tr);
413 static inline struct trace_array *top_trace_array(void) in top_trace_array()
415 struct trace_array *tr; in top_trace_array()
507 struct trace_array *tr;
533 int (*init)(struct trace_array *tr);
534 void (*reset)(struct trace_array *tr);
535 void (*start)(struct trace_array *tr);
536 void (*stop)(struct trace_array *tr);
537 int (*update_thresh)(struct trace_array *tr);
553 struct trace_array *tr);
558 int (*set_flag)(struct trace_array *tr,
561 int (*flag_changed)(struct trace_array *tr,
581 int tracer_init(struct tracer *t, struct trace_array *tr);
590 bool tracer_tracing_is_on(struct trace_array *tr);
591 void tracer_tracing_on(struct trace_array *tr);
592 void tracer_tracing_off(struct trace_array *tr);
609 struct trace_entry *tracing_get_trace_entry(struct trace_array *tr,
631 unsigned long trace_total_entries_cpu(struct trace_array *tr, int cpu);
632 unsigned long trace_total_entries(struct trace_array *tr);
634 void trace_function(struct trace_array *tr,
638 void trace_graph_function(struct trace_array *tr,
648 void set_graph_array(struct trace_array *tr);
690 void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu,
692 void update_max_tr_single(struct trace_array *tr,
701 void latency_fsnotify(struct trace_array *tr);
703 static inline void latency_fsnotify(struct trace_array *tr) { } in latency_fsnotify()
707 void __trace_stack(struct trace_array *tr, unsigned int trace_ctx, int skip);
709 static inline void __trace_stack(struct trace_array *tr, unsigned int trace_ctx, in __trace_stack()
715 void trace_last_func_repeats(struct trace_array *tr,
723 extern void trace_event_follow_fork(struct trace_array *tr, bool enable);
729 void ftrace_init_trace_array(struct trace_array *tr);
731 static inline void ftrace_init_trace_array(struct trace_array *tr) { } in ftrace_init_trace_array()
745 struct trace_array *tr);
747 struct trace_array *tr);
749 struct trace_array *tr);
751 struct trace_array *tr);
753 struct trace_array *tr);
755 struct trace_array *tr);
757 struct trace_array *tr);
759 struct trace_array *tr);
781 trace_array_vprintk(struct trace_array *tr,
852 extern int __trace_graph_entry(struct trace_array *tr,
855 extern void __trace_graph_return(struct trace_array *tr,
982 int (*func)(struct trace_array *tr,
988 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task()
994 int ftrace_create_function_files(struct trace_array *tr,
996 void ftrace_destroy_function_files(struct trace_array *tr);
997 int ftrace_allocate_ftrace_ops(struct trace_array *tr);
998 void ftrace_free_ftrace_ops(struct trace_array *tr);
999 void ftrace_init_global_array_ops(struct trace_array *tr);
1000 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func);
1001 void ftrace_reset_array_ops(struct trace_array *tr);
1002 void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d_tracer);
1003 void ftrace_init_tracefs_toplevel(struct trace_array *tr,
1005 void ftrace_clear_pids(struct trace_array *tr);
1007 void ftrace_pid_follow_fork(struct trace_array *tr, bool enable);
1009 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task()
1015 ftrace_create_function_files(struct trace_array *tr, in ftrace_create_function_files()
1020 static inline int ftrace_allocate_ftrace_ops(struct trace_array *tr) in ftrace_allocate_ftrace_ops()
1024 static inline void ftrace_free_ftrace_ops(struct trace_array *tr) { } in ftrace_free_ftrace_ops()
1025 static inline void ftrace_destroy_function_files(struct trace_array *tr) { } in ftrace_destroy_function_files()
1027 ftrace_init_global_array_ops(struct trace_array *tr) { } in ftrace_init_global_array_ops()
1028 static inline void ftrace_reset_array_ops(struct trace_array *tr) { } in ftrace_reset_array_ops()
1029 static inline void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs()
1030 static inline void ftrace_init_tracefs_toplevel(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs_toplevel()
1031 static inline void ftrace_clear_pids(struct trace_array *tr) { } in ftrace_clear_pids()
1033 static inline void ftrace_pid_follow_fork(struct trace_array *tr, bool enable) { } in ftrace_pid_follow_fork()
1043 struct trace_array *tr,
1047 struct trace_array *tr,
1051 struct trace_array *tr,
1073 register_ftrace_function_probe(char *glob, struct trace_array *tr,
1076 unregister_ftrace_function_probe_func(char *glob, struct trace_array *tr,
1078 extern void clear_ftrace_function_probes(struct trace_array *tr);
1102 static inline void clear_ftrace_function_probes(struct trace_array *tr) in clear_ftrace_function_probes()
1255 extern int enable_branch_tracing(struct trace_array *tr);
1257 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable()
1269 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable()
1309 struct trace_array *tr;
1319 void trace_buffer_unlock_commit_regs(struct trace_array *tr,
1325 static inline void trace_buffer_unlock_commit(struct trace_array *tr, in trace_buffer_unlock_commit()
1338 void early_enable_events(struct trace_array *tr, char *buf, bool disable_first);
1487 extern int create_event_filter(struct trace_array *tr,
1501 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
1502 extern int event_trace_del_tracer(struct trace_array *tr);
1503 extern void __trace_early_add_events(struct trace_array *tr);
1505 extern struct trace_event_file *__find_event_file(struct trace_array *tr,
1508 extern struct trace_event_file *find_event_file(struct trace_array *tr,
1534 extern void clear_event_triggers(struct trace_array *tr);
1835 extern void tracing_snapshot_cond(struct trace_array *tr, void *cond_data);
1836 extern int tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t u…
1838 extern int tracing_snapshot_cond_disable(struct trace_array *tr);
1839 extern void *tracing_cond_snapshot_data(struct trace_array *tr);
1850 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
1853 extern int trace_set_options(struct trace_array *tr, char *option);
1854 extern int tracing_set_tracer(struct trace_array *tr, const char *buf);
1855 extern ssize_t tracing_resize_ring_buffer(struct trace_array *tr,
1857 extern int tracing_set_cpumask(struct trace_array *tr,
1868 extern void tracing_log_err(struct trace_array *tr,
1918 extern int ftrace_set_clr_event(struct trace_array *tr, char *buf, int set);
1926 void tracing_snapshot_instance(struct trace_array *tr);
1927 int tracing_alloc_snapshot_instance(struct trace_array *tr);
1929 static inline void tracing_snapshot_instance(struct trace_array *tr) { } in tracing_snapshot_instance()
1930 static inline int tracing_alloc_snapshot_instance(struct trace_array *tr) in tracing_alloc_snapshot_instance()