Home
last modified time | relevance | path

Searched refs:trace_event_call (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/include/linux/
Dtrace_events.h187 struct trace_event_call;
195 int (*reg)(struct trace_event_call *event,
197 int (*define_fields)(struct trace_event_call *);
198 struct list_head *(*get_fields)(struct trace_event_call *);
200 int (*raw_init)(struct trace_event_call *);
203 extern int trace_event_reg(struct trace_event_call *event,
253 struct trace_event_call { struct
282 int (*perf_perm)(struct trace_event_call *, argument
288 static inline bool bpf_prog_array_valid(struct trace_event_call *call) in bpf_prog_array_valid()
312 trace_event_name(struct trace_event_call *call) in trace_event_name()
[all …]
Dsyscalls.h137 static struct trace_event_call __used \
147 static struct trace_event_call __used \
153 static struct trace_event_call __used \
163 static struct trace_event_call __used \
191 static inline int is_syscall_trace_event(struct trace_event_call *tp_event) in is_syscall_trace_event()
200 static inline int is_syscall_trace_event(struct trace_event_call *tp_event) in is_syscall_trace_event()
Dmodule.h445 struct trace_event_call **trace_events;
Dperf_event.h686 struct trace_event_call *tp_event;
/Linux-v4.19/kernel/trace/
Dtrace_syscalls.c17 static int syscall_enter_register(struct trace_event_call *event,
19 static int syscall_exit_register(struct trace_event_call *event,
23 syscall_get_enter_fields(struct trace_event_call *call) in syscall_get_enter_fields()
235 static int __init set_syscall_print_fmt(struct trace_event_call *call) in set_syscall_print_fmt()
260 static void __init free_syscall_print_fmt(struct trace_event_call *call) in free_syscall_print_fmt()
268 static int __init syscall_enter_define_fields(struct trace_event_call *call) in syscall_enter_define_fields()
292 static int __init syscall_exit_define_fields(struct trace_event_call *call) in syscall_exit_define_fields()
403 struct trace_event_call *call) in reg_event_syscall_enter()
424 struct trace_event_call *call) in unreg_event_syscall_enter()
441 struct trace_event_call *call) in reg_event_syscall_exit()
[all …]
Dtrace_event_perf.c26 static int perf_trace_event_perm(struct trace_event_call *tp_event, in perf_trace_event_perm()
91 static int perf_trace_event_reg(struct trace_event_call *tp_event, in perf_trace_event_reg()
151 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_unreg()
180 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_open()
186 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_close()
190 static int perf_trace_event_init(struct trace_event_call *tp_event, in perf_trace_event_init()
214 struct trace_event_call *tp_event; in perf_trace_init()
247 struct trace_event_call *tp_event; in perf_kprobe_init()
297 struct trace_event_call *tp_event; in perf_uprobe_init()
349 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_add()
[all …]
Dtrace_probe.h243 bool trace_kprobe_on_func_entry(struct trace_event_call *call);
244 bool trace_kprobe_error_injectable(struct trace_event_call *call);
271 static inline bool trace_kprobe_on_func_entry(struct trace_event_call *call) in trace_kprobe_on_func_entry()
276 static inline bool trace_kprobe_error_injectable(struct trace_event_call *call) in trace_kprobe_error_injectable()
294 struct trace_event_call call;
409 extern struct trace_event_call *
412 extern void destroy_local_trace_kprobe(struct trace_event_call *event_call);
414 extern struct trace_event_call *
416 extern void destroy_local_trace_uprobe(struct trace_event_call *event_call);
Dtrace_events.c74 trace_get_fields(struct trace_event_call *event_call) in trace_get_fields()
95 trace_find_event_field(struct trace_event_call *call, char *name) in trace_find_event_field()
139 int trace_define_field(struct trace_event_call *call, const char *type, in trace_define_field()
195 static void trace_destroy_fields(struct trace_event_call *call) in trace_destroy_fields()
211 int trace_event_get_offsets(struct trace_event_call *call) in trace_event_get_offsets()
225 int trace_event_raw_init(struct trace_event_call *call) in trace_event_raw_init()
257 struct trace_event_call *event_call = trace_file->event_call; in trace_event_buffer_reserve()
287 int trace_event_reg(struct trace_event_call *call, in trace_event_reg()
372 struct trace_event_call *call = file->event_call; in __ftrace_event_enable_disable()
743 struct trace_event_call *call; in __ftrace_set_clr_event_nolock()
[all …]
Dtrace_export.c18 static int ftrace_event_register(struct trace_event_call *call, in ftrace_event_register()
136 ftrace_define_fields_##name(struct trace_event_call *event_call) \
181 struct trace_event_call __used event_##call = { \
190 struct trace_event_call __used \
198 bool ftrace_event_is_function(struct trace_event_call *call) in ftrace_event_is_function()
Dtrace_kprobe.c97 bool trace_kprobe_on_func_entry(struct trace_event_call *call) in trace_kprobe_on_func_entry()
106 bool trace_kprobe_error_injectable(struct trace_event_call *call) in trace_kprobe_error_injectable()
1041 struct trace_event_call *call = &tk->tp.call; in __kprobe_trace_func()
1089 struct trace_event_call *call = &tk->tp.call; in __kretprobe_trace_func()
1198 static int kprobe_event_define_fields(struct trace_event_call *event_call) in kprobe_event_define_fields()
1221 static int kretprobe_event_define_fields(struct trace_event_call *event_call) in kretprobe_event_define_fields()
1251 struct trace_event_call *call = &tk->tp.call; in kprobe_perf_func()
1301 struct trace_event_call *call = &tk->tp.call; in kretprobe_perf_func()
1367 static int kprobe_register(struct trace_event_call *event, in kprobe_register()
1437 struct trace_event_call *call) in init_trace_event_call()
[all …]
Dtrace_uprobe.c767 struct trace_event_call *call = &tu->tp.call; in __uprobe_trace_func()
959 static int uprobe_event_define_fields(struct trace_event_call *event_call) in uprobe_event_define_fields()
1085 struct trace_event_call *call = &tu->tp.call; in __uprobe_perf_func()
1177 trace_uprobe_register(struct trace_event_call *event, enum trace_reg type, in trace_uprobe_register()
1289 struct trace_event_call *call) in init_trace_event_call()
1302 struct trace_event_call *call = &tu->tp.call; in register_uprobe_event()
1342 struct trace_event_call *
1389 void destroy_local_trace_uprobe(struct trace_event_call *event_call) in destroy_local_trace_uprobe()
Dtrace.h1042 bool ftrace_event_is_function(struct trace_event_call *call);
1240 extern int call_filter_check_discard(struct trace_event_call *call, void *rec,
1441 extern int create_event_filter(struct trace_event_call *call,
1447 trace_find_event_field(struct trace_event_call *call, char *name);
1780 extern struct trace_event_call \
1794 int perf_ftrace_event_register(struct trace_event_call *call,
Dtrace_mmiotrace.c299 struct trace_event_call *call = &event_mmiotrace_rw; in __trace_mmiotrace_rw()
329 struct trace_event_call *call = &event_mmiotrace_map; in __trace_mmiotrace_map()
Dtrace_events_filter.c1130 struct trace_event_call *call = data; in parse_pred()
1476 static int process_preds(struct trace_event_call *call, in process_preds()
1703 static int create_filter(struct trace_event_call *call, in create_filter()
1725 int create_event_filter(struct trace_event_call *call, in create_event_filter()
1767 struct trace_event_call *call = file->event_call; in apply_event_filter()
2029 struct trace_event_call *call; in ftrace_profile_set_filter()
Dtrace_sched_wakeup.c389 struct trace_event_call *call = &event_context_switch; in tracing_sched_switch_trace()
417 struct trace_event_call *call = &event_wakeup; in tracing_sched_wakeup_trace()
Dtrace_branch.c33 struct trace_event_call *call = &event_branch; in probe_likely_condition()
Dtrace_hwlat.c106 struct trace_event_call *call = &event_hwlat; in trace_hwlat_sample()
Dtrace_events_hist.c311 struct trace_event_call call;
413 static int synth_event_define_fields(struct trace_event_call *call) in synth_event_define_fields()
676 static void free_synth_event_print_fmt(struct trace_event_call *call) in free_synth_event_print_fmt()
714 static int set_synth_event_print_fmt(struct trace_event_call *call) in set_synth_event_print_fmt()
883 struct trace_event_call *call = &event->call; in register_synth_event()
936 struct trace_event_call *call = &event->call; in unregister_synth_event()
2404 struct trace_event_call *call; in local_field_var_ref()
3063 struct trace_event_call *call; in find_target_event_var()
3245 struct trace_event_call *call; in create_target_field_var()
Dtrace_functions_graph.c350 struct trace_event_call *call = &event_funcgraph_entry; in __trace_graph_entry()
461 struct trace_event_call *call = &event_funcgraph_exit; in __trace_graph_return()
Dtrace_output.c280 struct trace_event_call *event; in trace_raw_output_prep()
285 event = container_of(trace_event, struct trace_event_call, event); in trace_raw_output_prep()
Dtrace.c305 int call_filter_check_discard(struct trace_event_call *call, void *rec, in call_filter_check_discard()
2320 struct trace_event_call *event_call; in output_printk()
2555 struct trace_event_call *call = &event_function; in trace_function()
2589 struct trace_event_call *call = &event_kernel_stack; in __ftrace_trace_stack()
2736 struct trace_event_call *call = &event_user_stack; in ftrace_trace_userstack()
2906 struct trace_event_call *call = &event_bprint; in trace_vbprintk()
2968 struct trace_event_call *call = &event_print; in __trace_array_vprintk()
Dbpf_trace.c37 unsigned int trace_call_bpf(struct trace_event_call *call, void *ctx) in trace_call_bpf()
/Linux-v4.19/include/trace/
Dsyscall.h33 struct trace_event_call *enter_event;
34 struct trace_event_call *exit_event;
Dtrace_events.h122 static struct trace_event_call __used \
450 trace_event_define_fields_##call(struct trace_event_call *event_call) \
775 static struct trace_event_call __used event_##call = { \
784 static struct trace_event_call __used \
792 static struct trace_event_call __used event_##call = { \
801 static struct trace_event_call __used \
Dperf.h35 struct trace_event_call *event_call = __data; \

12