Lines Matching refs:trace_array
177 struct trace_array;
212 struct trace_array *tr;
259 typedef bool (*cond_update_fn_t)(struct trace_array *tr, void *cond_data);
320 struct trace_array { struct
454 extern int trace_array_get(struct trace_array *tr); argument
455 extern int tracing_check_open_get_tr(struct trace_array *tr);
456 extern struct trace_array *trace_array_find(const char *instance);
457 extern struct trace_array *trace_array_find_get(const char *instance);
460 extern int tracing_set_filter_buffering(struct trace_array *tr, bool set);
461 extern int tracing_set_clock(struct trace_array *tr, const char *clockstr);
463 extern bool trace_clock_in_ns(struct trace_array *tr);
469 static inline struct trace_array *top_trace_array(void) in top_trace_array()
471 struct trace_array *tr; in top_trace_array()
565 struct trace_array *tr;
591 int (*init)(struct trace_array *tr);
592 void (*reset)(struct trace_array *tr);
593 void (*start)(struct trace_array *tr);
594 void (*stop)(struct trace_array *tr);
595 int (*update_thresh)(struct trace_array *tr);
611 struct trace_array *tr);
616 int (*set_flag)(struct trace_array *tr,
619 int (*flag_changed)(struct trace_array *tr,
639 int tracer_init(struct tracer *t, struct trace_array *tr);
651 bool tracer_tracing_is_on(struct trace_array *tr);
652 void tracer_tracing_on(struct trace_array *tr);
653 void tracer_tracing_off(struct trace_array *tr);
672 struct trace_entry *tracing_get_trace_entry(struct trace_array *tr,
694 unsigned long trace_total_entries_cpu(struct trace_array *tr, int cpu);
695 unsigned long trace_total_entries(struct trace_array *tr);
697 void trace_function(struct trace_array *tr,
701 void trace_graph_function(struct trace_array *tr,
751 void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu,
753 void update_max_tr_single(struct trace_array *tr,
762 void latency_fsnotify(struct trace_array *tr);
764 static inline void latency_fsnotify(struct trace_array *tr) { } in latency_fsnotify()
768 void __trace_stack(struct trace_array *tr, unsigned int trace_ctx, int skip);
770 static inline void __trace_stack(struct trace_array *tr, unsigned int trace_ctx, in __trace_stack()
776 void trace_last_func_repeats(struct trace_array *tr,
784 extern void trace_event_follow_fork(struct trace_array *tr, bool enable);
792 void ftrace_init_trace_array(struct trace_array *tr);
794 static inline void ftrace_init_trace_array(struct trace_array *tr) { } in ftrace_init_trace_array()
801 extern void trace_set_ring_buffer_expanded(struct trace_array *tr);
808 struct trace_array *tr);
810 struct trace_array *tr);
812 struct trace_array *tr);
814 struct trace_array *tr);
816 struct trace_array *tr);
818 struct trace_array *tr);
820 struct trace_array *tr);
822 struct trace_array *tr);
844 trace_array_vprintk(struct trace_array *tr,
918 extern int __trace_graph_entry(struct trace_array *tr,
921 extern int __trace_graph_retaddr_entry(struct trace_array *tr,
925 extern void __trace_graph_return(struct trace_array *tr,
930 extern void init_array_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops);
931 extern int allocate_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops);
932 extern void free_fgraph_ops(struct trace_array *tr);
1098 static inline void free_fgraph_ops(struct trace_array *tr) { } in free_fgraph_ops()
1114 int (*func)(struct trace_array *tr,
1120 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task()
1126 int ftrace_create_function_files(struct trace_array *tr,
1128 void ftrace_destroy_function_files(struct trace_array *tr);
1129 int ftrace_allocate_ftrace_ops(struct trace_array *tr);
1130 void ftrace_free_ftrace_ops(struct trace_array *tr);
1131 void ftrace_init_global_array_ops(struct trace_array *tr);
1132 struct trace_array *trace_get_global_array(void);
1133 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func);
1134 void ftrace_reset_array_ops(struct trace_array *tr);
1135 void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d_tracer);
1136 void ftrace_init_tracefs_toplevel(struct trace_array *tr,
1138 void ftrace_clear_pids(struct trace_array *tr);
1140 void ftrace_pid_follow_fork(struct trace_array *tr, bool enable);
1142 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task()
1148 ftrace_create_function_files(struct trace_array *tr, in ftrace_create_function_files()
1153 static inline int ftrace_allocate_ftrace_ops(struct trace_array *tr) in ftrace_allocate_ftrace_ops()
1157 static inline void ftrace_free_ftrace_ops(struct trace_array *tr) { } in ftrace_free_ftrace_ops()
1158 static inline void ftrace_destroy_function_files(struct trace_array *tr) { } in ftrace_destroy_function_files()
1160 ftrace_init_global_array_ops(struct trace_array *tr) { } in ftrace_init_global_array_ops()
1161 static inline void ftrace_reset_array_ops(struct trace_array *tr) { } in ftrace_reset_array_ops()
1162 static inline void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs()
1163 static inline void ftrace_init_tracefs_toplevel(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs_toplevel()
1164 static inline void ftrace_clear_pids(struct trace_array *tr) { } in ftrace_clear_pids()
1166 static inline void ftrace_pid_follow_fork(struct trace_array *tr, bool enable) { } in ftrace_pid_follow_fork()
1176 struct trace_array *tr,
1180 struct trace_array *tr,
1184 struct trace_array *tr,
1206 register_ftrace_function_probe(char *glob, struct trace_array *tr,
1209 unregister_ftrace_function_probe_func(char *glob, struct trace_array *tr,
1211 extern void clear_ftrace_function_probes(struct trace_array *tr);
1235 static inline void clear_ftrace_function_probes(struct trace_array *tr) in clear_ftrace_function_probes()
1390 extern int enable_branch_tracing(struct trace_array *tr);
1392 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable()
1404 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable()
1414 int tracing_update_buffers(struct trace_array *tr);
1453 struct trace_array *tr;
1459 void trace_buffer_unlock_commit_regs(struct trace_array *tr,
1465 static inline void trace_buffer_unlock_commit(struct trace_array *tr, in trace_buffer_unlock_commit()
1488 void early_enable_events(struct trace_array *tr, char *buf, bool disable_first);
1637 extern int create_event_filter(struct trace_array *tr,
1651 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
1652 extern int event_trace_del_tracer(struct trace_array *tr);
1653 extern void __trace_early_add_events(struct trace_array *tr);
1655 extern struct trace_event_file *__find_event_file(struct trace_array *tr,
1658 extern struct trace_event_file *find_event_file(struct trace_array *tr,
1707 extern void clear_event_triggers(struct trace_array *tr);
2011 extern void tracing_snapshot_cond(struct trace_array *tr, void *cond_data);
2012 extern int tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t u…
2014 extern int tracing_snapshot_cond_disable(struct trace_array *tr);
2015 extern void *tracing_cond_snapshot_data(struct trace_array *tr);
2026 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
2029 extern int trace_set_options(struct trace_array *tr, char *option);
2030 extern int tracing_set_tracer(struct trace_array *tr, const char *buf);
2031 extern ssize_t tracing_resize_ring_buffer(struct trace_array *tr,
2033 extern int tracing_set_cpumask(struct trace_array *tr,
2044 extern void tracing_log_err(struct trace_array *tr,
2094 extern int ftrace_set_clr_event(struct trace_array *tr, char *buf, int set);
2102 void tracing_snapshot_instance(struct trace_array *tr);
2103 int tracing_alloc_snapshot_instance(struct trace_array *tr);
2104 int tracing_arm_snapshot(struct trace_array *tr);
2105 void tracing_disarm_snapshot(struct trace_array *tr);
2107 static inline void tracing_snapshot_instance(struct trace_array *tr) { } in tracing_snapshot_instance()
2108 static inline int tracing_alloc_snapshot_instance(struct trace_array *tr) in tracing_alloc_snapshot_instance()
2112 static inline int tracing_arm_snapshot(struct trace_array *tr) { return 0; } in tracing_arm_snapshot()
2113 static inline void tracing_disarm_snapshot(struct trace_array *tr) { } in tracing_disarm_snapshot()