Lines Matching refs:tr
177 struct trace_array *tr; member
196 typedef bool (*cond_update_fn_t)(struct trace_array *tr, void *cond_data);
339 extern int trace_array_get(struct trace_array *tr);
340 extern void trace_array_put(struct trace_array *tr);
341 extern int tracing_check_open_get_tr(struct trace_array *tr);
343 extern int tracing_set_time_stamp_abs(struct trace_array *tr, bool abs);
344 extern int tracing_set_clock(struct trace_array *tr, const char *clockstr);
346 extern bool trace_clock_in_ns(struct trace_array *tr);
354 struct trace_array *tr; in top_trace_array() local
359 tr = list_entry(ftrace_trace_arrays.prev, in top_trace_array()
360 typeof(*tr), list); in top_trace_array()
361 WARN_ON(!(tr->flags & TRACE_ARRAY_FL_GLOBAL)); in top_trace_array()
362 return tr; in top_trace_array()
442 struct trace_array *tr; member
468 int (*init)(struct trace_array *tr);
469 void (*reset)(struct trace_array *tr);
470 void (*start)(struct trace_array *tr);
471 void (*stop)(struct trace_array *tr);
472 int (*update_thresh)(struct trace_array *tr);
488 struct trace_array *tr);
493 int (*set_flag)(struct trace_array *tr,
496 int (*flag_changed)(struct trace_array *tr,
679 int tracer_init(struct tracer *t, struct trace_array *tr);
687 bool tracer_tracing_is_on(struct trace_array *tr);
688 void tracer_tracing_on(struct trace_array *tr);
689 void tracer_tracing_off(struct trace_array *tr);
707 struct trace_entry *tracing_get_trace_entry(struct trace_array *tr,
724 unsigned long trace_total_entries_cpu(struct trace_array *tr, int cpu);
725 unsigned long trace_total_entries(struct trace_array *tr);
727 void trace_function(struct trace_array *tr,
731 void trace_graph_function(struct trace_array *tr,
742 void set_graph_array(struct trace_array *tr);
783 void update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu,
785 void update_max_tr_single(struct trace_array *tr,
790 void __trace_stack(struct trace_array *tr, unsigned long flags, int skip,
793 static inline void __trace_stack(struct trace_array *tr, unsigned long flags, in __trace_stack() argument
803 extern void trace_event_follow_fork(struct trace_array *tr, bool enable);
807 void ftrace_init_trace_array(struct trace_array *tr);
809 static inline void ftrace_init_trace_array(struct trace_array *tr) { } in ftrace_init_trace_array() argument
821 struct trace_array *tr);
823 struct trace_array *tr);
825 struct trace_array *tr);
827 struct trace_array *tr);
829 struct trace_array *tr);
831 struct trace_array *tr);
833 struct trace_array *tr);
835 struct trace_array *tr);
854 trace_array_vprintk(struct trace_array *tr,
856 int trace_array_printk(struct trace_array *tr,
927 extern int __trace_graph_entry(struct trace_array *tr,
930 extern void __trace_graph_return(struct trace_array *tr,
1034 int (*func)(struct trace_array *tr,
1040 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task() argument
1042 return !this_cpu_read(tr->trace_buffer.data->ftrace_ignore_pid); in ftrace_trace_task()
1045 int ftrace_create_function_files(struct trace_array *tr,
1047 void ftrace_destroy_function_files(struct trace_array *tr);
1048 void ftrace_init_global_array_ops(struct trace_array *tr);
1049 void ftrace_init_array_ops(struct trace_array *tr, ftrace_func_t func);
1050 void ftrace_reset_array_ops(struct trace_array *tr);
1051 void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d_tracer);
1052 void ftrace_init_tracefs_toplevel(struct trace_array *tr,
1054 void ftrace_clear_pids(struct trace_array *tr);
1056 void ftrace_pid_follow_fork(struct trace_array *tr, bool enable);
1058 static inline int ftrace_trace_task(struct trace_array *tr) in ftrace_trace_task() argument
1064 ftrace_create_function_files(struct trace_array *tr, in ftrace_create_function_files() argument
1069 static inline void ftrace_destroy_function_files(struct trace_array *tr) { } in ftrace_destroy_function_files() argument
1071 ftrace_init_global_array_ops(struct trace_array *tr) { } in ftrace_init_global_array_ops() argument
1072 static inline void ftrace_reset_array_ops(struct trace_array *tr) { } in ftrace_reset_array_ops() argument
1073 static inline void ftrace_init_tracefs(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs() argument
1074 static inline void ftrace_init_tracefs_toplevel(struct trace_array *tr, struct dentry *d) { } in ftrace_init_tracefs_toplevel() argument
1075 static inline void ftrace_clear_pids(struct trace_array *tr) { } in ftrace_clear_pids() argument
1077 static inline void ftrace_pid_follow_fork(struct trace_array *tr, bool enable) { } in ftrace_pid_follow_fork() argument
1079 #define ftrace_init_array_ops(tr, func) do { } while (0) argument
1087 struct trace_array *tr,
1091 struct trace_array *tr,
1095 struct trace_array *tr,
1117 register_ftrace_function_probe(char *glob, struct trace_array *tr,
1120 unregister_ftrace_function_probe_func(char *glob, struct trace_array *tr,
1122 extern void clear_ftrace_function_probes(struct trace_array *tr);
1141 static inline void clear_ftrace_function_probes(struct trace_array *tr) in clear_ftrace_function_probes() argument
1292 extern int enable_branch_tracing(struct trace_array *tr);
1294 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable() argument
1296 if (tr->trace_flags & TRACE_ITER_BRANCH) in trace_branch_enable()
1297 return enable_branch_tracing(tr); in trace_branch_enable()
1306 static inline int trace_branch_enable(struct trace_array *tr) in trace_branch_enable() argument
1345 struct trace_array *tr; member
1355 void trace_buffer_unlock_commit_regs(struct trace_array *tr,
1361 static inline void trace_buffer_unlock_commit(struct trace_array *tr, in trace_buffer_unlock_commit() argument
1366 trace_buffer_unlock_commit_regs(tr, buffer, event, flags, pc, NULL); in trace_buffer_unlock_commit()
1443 trace_buffer_unlock_commit(file->tr, buffer, event, irq_flags, pc); in event_trigger_unlock_commit()
1475 trace_buffer_unlock_commit_regs(file->tr, buffer, event, in event_trigger_unlock_commit_regs()
1553 extern int create_event_filter(struct trace_array *tr,
1566 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
1567 extern int event_trace_del_tracer(struct trace_array *tr);
1569 extern struct trace_event_file *__find_event_file(struct trace_array *tr,
1572 extern struct trace_event_file *find_event_file(struct trace_array *tr,
1596 extern void clear_event_triggers(struct trace_array *tr);
1860 extern void tracing_snapshot_cond(struct trace_array *tr, void *cond_data);
1861 extern int tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t u…
1863 extern int tracing_snapshot_cond_disable(struct trace_array *tr);
1864 extern void *tracing_cond_snapshot_data(struct trace_array *tr);
1876 int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
1886 extern void tracing_log_err(struct trace_array *tr,
1943 void tracing_snapshot_instance(struct trace_array *tr);
1944 int tracing_alloc_snapshot_instance(struct trace_array *tr);
1946 static inline void tracing_snapshot_instance(struct trace_array *tr) { } in tracing_snapshot_instance() argument
1947 static inline int tracing_alloc_snapshot_instance(struct trace_array *tr) in tracing_alloc_snapshot_instance() argument