Lines Matching refs:tr

178 	struct trace_array		*tr;  member
289 extern int trace_array_get(struct trace_array *tr);
290 extern void trace_array_put(struct trace_array *tr);
292 extern int tracing_set_time_stamp_abs(struct trace_array *tr, bool abs);
293 extern int tracing_set_clock(struct trace_array *tr, const char *clockstr);
295 extern bool trace_clock_in_ns(struct trace_array *tr);
303 struct trace_array *tr; in top_trace_array() local
308 tr = list_entry(ftrace_trace_arrays.prev, in top_trace_array()
309 typeof(*tr), list); in top_trace_array()
310 WARN_ON(!(tr->flags & TRACE_ARRAY_FL_GLOBAL)); in top_trace_array()
311 return tr; in top_trace_array()
391 struct trace_array *tr; member
417 int (*init)(struct trace_array *tr);
418 void (*reset)(struct trace_array *tr);
419 void (*start)(struct trace_array *tr);
420 void (*stop)(struct trace_array *tr);
421 int (*update_thresh)(struct trace_array *tr);
437 struct trace_array *tr);
442 int (*set_flag)(struct trace_array *tr,
445 int (*flag_changed)(struct trace_array *tr,
589 int tracer_init(struct tracer *t, struct trace_array *tr);
597 bool tracer_tracing_is_on(struct trace_array *tr);
598 void tracer_tracing_on(struct trace_array *tr);
599 void tracer_tracing_off(struct trace_array *tr);
617 struct trace_entry *tracing_get_trace_entry(struct trace_array *tr,
634 void trace_function(struct trace_array *tr,
638 void trace_graph_function(struct trace_array *tr,
649 void set_graph_array(struct trace_array *tr);
690 void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu);
691 void update_max_tr_single(struct trace_array *tr,
699 void __trace_stack(struct trace_array *tr, unsigned long flags, int skip,
707 static inline void __trace_stack(struct trace_array *tr, unsigned long flags, in __trace_stack() argument
717 extern void trace_event_follow_fork(struct trace_array *tr, bool enable);
721 void ftrace_init_trace_array(struct trace_array *tr);
723 static inline void ftrace_init_trace_array(struct trace_array *tr) { } in ftrace_init_trace_array() argument
735 struct trace_array *tr);
737 struct trace_array *tr);
739 struct trace_array *tr);
741 struct trace_array *tr);
743 struct trace_array *tr);
745 struct trace_array *tr);
747 struct trace_array *tr);
749 struct trace_array *tr);
768 trace_array_vprintk(struct trace_array *tr,
770 int trace_array_printk(struct trace_array *tr,
835 extern int __trace_graph_entry(struct trace_array *tr,
838 extern void __trace_graph_return(struct trace_array *tr,
923 int (*func)(struct trace_array *tr,
929 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task() argument
931 return !this_cpu_read(tr->trace_buffer.data->ftrace_ignore_pid); in ftrace_trace_task()
934 int ftrace_create_function_files(struct trace_array *tr,
936 void ftrace_destroy_function_files(struct trace_array *tr);
937 void ftrace_init_global_array_ops(struct trace_array *tr);
938 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func);
939 void ftrace_reset_array_ops(struct trace_array *tr);
940 void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d_tracer);
941 void ftrace_init_tracefs_toplevel(struct trace_array *tr,
943 void ftrace_clear_pids(struct trace_array *tr);
945 void ftrace_pid_follow_fork(struct trace_array *tr, bool enable);
947 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task() argument
953 ftrace_create_function_files(struct trace_array *tr, in ftrace_create_function_files() argument
958 static inline void ftrace_destroy_function_files(struct trace_array *tr) { } in ftrace_destroy_function_files() argument
960 ftrace_init_global_array_ops(struct trace_array *tr) { } in ftrace_init_global_array_ops() argument
961 static inline void ftrace_reset_array_ops(struct trace_array *tr) { } in ftrace_reset_array_ops() argument
962 static inline void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs() argument
963 static inline void ftrace_init_tracefs_toplevel(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs_toplevel() argument
964 static inline void ftrace_clear_pids(struct trace_array *tr) { } in ftrace_clear_pids() argument
966 static inline void ftrace_pid_follow_fork(struct trace_array *tr, bool enable) { } in ftrace_pid_follow_fork() argument
968 #define ftrace_init_array_ops(tr, func) do { } while (0) argument
976 struct trace_array *tr,
980 struct trace_array *tr,
984 struct trace_array *tr,
1006 register_ftrace_function_probe(char *glob, struct trace_array *tr,
1009 unregister_ftrace_function_probe_func(char *glob, struct trace_array *tr,
1011 extern void clear_ftrace_function_probes(struct trace_array *tr);
1030 static inline void clear_ftrace_function_probes(struct trace_array *tr) in clear_ftrace_function_probes() argument
1181 extern int enable_branch_tracing(struct trace_array *tr);
1183 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable() argument
1185 if (tr->trace_flags & TRACE_ITER_BRANCH) in trace_branch_enable()
1186 return enable_branch_tracing(tr); in trace_branch_enable()
1195 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable() argument
1234 struct trace_array *tr; member
1244 void trace_buffer_unlock_commit_regs(struct trace_array *tr,
1250 static inline void trace_buffer_unlock_commit(struct trace_array *tr, in trace_buffer_unlock_commit() argument
1255 trace_buffer_unlock_commit_regs(tr, buffer, event, flags, pc, NULL); in trace_buffer_unlock_commit()
1332 trace_buffer_unlock_commit(file->tr, buffer, event, irq_flags, pc); in event_trigger_unlock_commit()
1364 trace_buffer_unlock_commit_regs(file->tr, buffer, event, in event_trigger_unlock_commit_regs()
1453 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
1454 extern int event_trace_del_tracer(struct trace_array *tr);
1456 extern struct trace_event_file *__find_event_file(struct trace_array *tr,
1459 extern struct trace_event_file *find_event_file(struct trace_array *tr,
1483 extern void clear_event_triggers(struct trace_array *tr);
1758 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
1820 void tracing_snapshot_instance(struct trace_array *tr);
1821 int tracing_alloc_snapshot_instance(struct trace_array *tr);
1823 static inline void tracing_snapshot_instance(struct trace_array *tr) { } in tracing_snapshot_instance() argument
1824 static inline int tracing_alloc_snapshot_instance(struct trace_array *tr) in tracing_alloc_snapshot_instance() argument