include/linux/module.h
519
struct trace_event_call **trace_events;
include/linux/perf_event.h
910
struct trace_event_call *tp_event;
include/linux/syscalls.h
148
static struct trace_event_call __used \
include/linux/syscalls.h
158
static struct trace_event_call __used \
include/linux/syscalls.h
164
static struct trace_event_call __used \
include/linux/syscalls.h
174
static struct trace_event_call __used \
include/linux/syscalls.h
202
static inline int is_syscall_trace_event(struct trace_event_call *tp_event)
include/linux/syscalls.h
211
static inline int is_syscall_trace_event(struct trace_event_call *tp_event)
include/linux/trace_events.h
295
int (*reg)(struct trace_event_call *event,
include/linux/trace_events.h
303
extern int trace_event_reg(struct trace_event_call *event,
include/linux/trace_events.h
367
struct trace_event_call {
include/linux/trace_events.h
401
bool trace_event_dyn_try_get_ref(struct trace_event_call *call);
include/linux/trace_events.h
402
void trace_event_dyn_put_ref(struct trace_event_call *call);
include/linux/trace_events.h
403
bool trace_event_dyn_busy(struct trace_event_call *call);
include/linux/trace_events.h
405
static inline bool trace_event_dyn_try_get_ref(struct trace_event_call *call)
include/linux/trace_events.h
410
static inline void trace_event_dyn_put_ref(struct trace_event_call *call)
include/linux/trace_events.h
413
static inline bool trace_event_dyn_busy(struct trace_event_call *call)
include/linux/trace_events.h
420
static inline bool trace_event_try_get_ref(struct trace_event_call *call)
include/linux/trace_events.h
428
static inline void trace_event_put_ref(struct trace_event_call *call)
include/linux/trace_events.h
437
static inline bool bpf_prog_array_valid(struct trace_event_call *call)
include/linux/trace_events.h
461
trace_event_name(struct trace_event_call *call)
include/linux/trace_events.h
472
trace_get_fields(struct trace_event_call *event_call)
include/linux/trace_events.h
648
struct trace_event_call *event_call;
include/linux/trace_events.h
705
static int perf_perm_##name(struct trace_event_call *tp_event, \
include/linux/trace_events.h
772
unsigned int trace_call_bpf(struct trace_event_call *call, void *ctx);
include/linux/trace_events.h
773
unsigned int trace_call_bpf_faultable(struct trace_event_call *call, void *ctx);
include/linux/trace_events.h
792
static inline unsigned int trace_call_bpf(struct trace_event_call *call, void *ctx)
include/linux/trace_events.h
797
static inline unsigned int trace_call_bpf_faultable(struct trace_event_call *call, void *ctx)
include/linux/trace_events.h
868
extern int trace_event_raw_init(struct trace_event_call *call);
include/linux/trace_events.h
869
extern int trace_define_field(struct trace_event_call *call, const char *type,
include/linux/trace_events.h
872
extern int trace_add_event_call(struct trace_event_call *call);
include/linux/trace_events.h
873
extern int trace_remove_event_call(struct trace_event_call *call);
include/linux/trace_events.h
874
extern int trace_event_get_offsets(struct trace_event_call *call);
include/linux/trace_events.h
945
struct trace_event_call *call, u64 count,
include/trace/perf.h
20
struct trace_event_call *event_call = __data; \
include/trace/syscall.h
39
struct trace_event_call *enter_event;
include/trace/syscall.h
40
struct trace_event_call *exit_event;
include/trace/trace_custom_events.h
202
static struct trace_event_call __used custom_event_##call = { \
include/trace/trace_custom_events.h
218
static struct trace_event_call __used \
include/trace/trace_custom_events.h
52
static struct trace_event_call __used \
include/trace/trace_events.h
494
static struct trace_event_call __used event_##call = { \
include/trace/trace_events.h
503
static struct trace_event_call __used \
include/trace/trace_events.h
511
static struct trace_event_call __used event_##call = { \
include/trace/trace_events.h
520
static struct trace_event_call __used \
include/trace/trace_events.h
75
static struct trace_event_call __used \
kernel/events/core.c
11392
struct trace_event_call *call, u64 count,
kernel/trace/bpf_trace.c
111
unsigned int trace_call_bpf(struct trace_event_call *call, void *ctx)
kernel/trace/bpf_trace.c
173
unsigned int trace_call_bpf_faultable(struct trace_event_call *call, void *ctx)
kernel/trace/trace.c
1946
struct trace_event_call *event_call;
kernel/trace/trace.c
2455
struct trace_event_call *event;
kernel/trace/trace.c
2485
event = container_of(trace_event, struct trace_event_call, event);
kernel/trace/trace.c
2521
struct trace_event_call *event;
kernel/trace/trace.c
2535
event = container_of(trace_event, struct trace_event_call, event);
kernel/trace/trace.h
1374
bool ftrace_event_is_function(struct trace_event_call *call);
kernel/trace/trace.h
1848
struct trace_event_call *call,
kernel/trace/trace.h
1854
trace_find_event_field(struct trace_event_call *call, char *name);
kernel/trace/trace.h
2257
extern struct trace_event_call \
kernel/trace/trace.h
2269
int perf_ftrace_event_register(struct trace_event_call *call,
kernel/trace/trace_dynevent.c
22
bool trace_event_dyn_try_get_ref(struct trace_event_call *dyn_call)
kernel/trace/trace_dynevent.c
24
struct trace_event_call *call;
kernel/trace/trace_dynevent.c
41
void trace_event_dyn_put_ref(struct trace_event_call *call)
kernel/trace/trace_dynevent.c
54
bool trace_event_dyn_busy(struct trace_event_call *call)
kernel/trace/trace_dynevent.h
80
struct trace_event_call *call)
kernel/trace/trace_eprobe.c
201
struct trace_event_call *event,
kernel/trace/trace_eprobe.c
236
static int eprobe_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_eprobe.c
260
struct trace_event_call *pevent;
kernel/trace/trace_eprobe.c
269
container_of(event, struct trace_event_call, event));
kernel/trace/trace_eprobe.c
280
pevent = container_of(probed_event, struct trace_event_call, event);
kernel/trace/trace_eprobe.c
34
struct trace_event_call *event;
kernel/trace/trace_eprobe.c
429
struct trace_event_call *call = trace_probe_event_call(&edata->ep->tp);
kernel/trace/trace_eprobe.c
640
static int enable_trace_eprobe(struct trace_event_call *call,
kernel/trace/trace_eprobe.c
697
static int disable_trace_eprobe(struct trace_event_call *call,
kernel/trace/trace_eprobe.c
734
static int eprobe_register(struct trace_event_call *event,
kernel/trace/trace_eprobe.c
759
struct trace_event_call *call = trace_probe_event_call(&ep->tp);
kernel/trace/trace_eprobe.c
767
static struct trace_event_call *
kernel/trace/trace_eprobe.c
770
struct trace_event_call *tp_event;
kernel/trace/trace_eprobe.c
850
struct trace_event_call *event_call;
kernel/trace/trace_event_perf.c
156
struct trace_event_call *tp_event = p_event->tp_event;
kernel/trace/trace_event_perf.c
183
struct trace_event_call *tp_event = p_event->tp_event;
kernel/trace/trace_event_perf.c
189
struct trace_event_call *tp_event = p_event->tp_event;
kernel/trace/trace_event_perf.c
193
static int perf_trace_event_init(struct trace_event_call *tp_event,
kernel/trace/trace_event_perf.c
217
struct trace_event_call *tp_event;
kernel/trace/trace_event_perf.c
251
struct trace_event_call *tp_event;
kernel/trace/trace_event_perf.c
27
static int perf_trace_event_perm(struct trace_event_call *tp_event,
kernel/trace/trace_event_perf.c
303
struct trace_event_call *tp_event;
kernel/trace/trace_event_perf.c
354
struct trace_event_call *tp_event = p_event->tp_event;
kernel/trace/trace_event_perf.c
387
struct trace_event_call *tp_event = p_event->tp_event;
kernel/trace/trace_event_perf.c
515
int perf_ftrace_event_register(struct trace_event_call *call,
kernel/trace/trace_event_perf.c
96
static int perf_trace_event_reg(struct trace_event_call *tp_event,
kernel/trace/trace_events.c
1330
struct trace_event_call *call;
kernel/trace/trace_events.c
145
int trace_define_field(struct trace_event_call *call, const char *type,
kernel/trace/trace_events.c
1565
struct trace_event_call *call;
kernel/trace/trace_events.c
160
static int trace_define_field_ext(struct trace_event_call *call, const char *type,
kernel/trace/trace_events.c
1677
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
1691
static int get_call_len(struct trace_event_call *call)
kernel/trace/trace_events.c
1715
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
1744
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
1952
struct trace_event_call *call;
kernel/trace/trace_events.c
2055
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
2088
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
220
static void trace_destroy_fields(struct trace_event_call *call)
kernel/trace/trace_events.c
236
int trace_event_get_offsets(struct trace_event_call *call)
kernel/trace/trace_events.c
252
struct trace_event_call *call)
kernel/trace/trace_events.c
280
static bool test_field(const char *fmt, struct trace_event_call *call)
kernel/trace/trace_events.c
3011
event_define_fields(struct trace_event_call *call)
kernel/trace/trace_events.c
302
static bool process_pointer(const char *fmt, int len, struct trace_event_call *call)
kernel/trace/trace_events.c
3052
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
3134
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
3225
static void remove_event_from_tracers(struct trace_event_call *call)
kernel/trace/trace_events.c
3245
static void event_remove(struct trace_event_call *call)
kernel/trace/trace_events.c
3273
static int event_init(struct trace_event_call *call)
kernel/trace/trace_events.c
3292
__register_event(struct trace_event_call *call, struct module *mod)
kernel/trace/trace_events.c
3334
static void update_event_printk(struct trace_event_call *call,
kernel/trace/trace_events.c
336
static bool process_string(const char *fmt, int len, struct trace_event_call *call)
kernel/trace/trace_events.c
3501
static void update_event_fields(struct trace_event_call *call,
kernel/trace/trace_events.c
3562
struct trace_event_call *call, *p;
kernel/trace/trace_events.c
3609
static bool event_in_systems(struct trace_event_call *call,
kernel/trace/trace_events.c
3645
trace_create_new_event(struct trace_event_call *call,
kernel/trace/trace_events.c
3725
__trace_add_new_event(struct trace_event_call *call, struct trace_array *tr)
kernel/trace/trace_events.c
3772
__trace_early_add_new_event(struct trace_event_call *call,
kernel/trace/trace_events.c
3801
static void __add_event_to_tracers(struct trace_event_call *call);
kernel/trace/trace_events.c
3804
int trace_add_event_call(struct trace_event_call *call)
kernel/trace/trace_events.c
3824
static void __trace_remove_event_call(struct trace_event_call *call)
kernel/trace/trace_events.c
3830
static int probe_remove_event_call(struct trace_event_call *call)
kernel/trace/trace_events.c
3873
int trace_remove_event_call(struct trace_event_call *call)
kernel/trace/trace_events.c
3920
struct trace_event_call **call, **start, **end;
kernel/trace/trace_events.c
3945
struct trace_event_call *call, *p;
kernel/trace/trace_events.c
4007
struct trace_event_call *call;
kernel/trace/trace_events.c
4025
struct trace_event_call *call;
kernel/trace/trace_events.c
405
struct trace_event_call *call)
kernel/trace/trace_events.c
423
static void test_event_printk(struct trace_event_call *call)
kernel/trace/trace_events.c
4468
struct trace_event_call *call;
kernel/trace/trace_events.c
4494
static void __add_event_to_tracers(struct trace_event_call *call)
kernel/trace/trace_events.c
4502
extern struct trace_event_call *__start_ftrace_events[];
kernel/trace/trace_events.c
4503
extern struct trace_event_call *__stop_ftrace_events[];
kernel/trace/trace_events.c
4747
struct trace_event_call **iter, *call;
kernel/trace/trace_events.c
4914
struct trace_event_call *call;
kernel/trace/trace_events.c
618
int trace_event_raw_init(struct trace_event_call *call)
kernel/trace/trace_events.c
672
struct trace_event_call *event_call = trace_file->event_call;
kernel/trace/trace_events.c
700
int trace_event_reg(struct trace_event_call *call,
kernel/trace/trace_events.c
787
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events.c
98
trace_find_event_field(struct trace_event_call *call, char *name)
kernel/trace/trace_events_filter.c
1633
struct trace_event_call *call = data;
kernel/trace/trace_events_filter.c
2205
static int process_preds(struct trace_event_call *call,
kernel/trace/trace_events_filter.c
2393
struct trace_event_call *call,
kernel/trace/trace_events_filter.c
2417
struct trace_event_call *call,
kernel/trace/trace_events_filter.c
2458
struct trace_event_call *call = file->event_call;
kernel/trace/trace_events_filter.c
2712
struct trace_event_call *call;
kernel/trace/trace_events_hist.c
2275
struct trace_event_call *call;
kernel/trace/trace_events_hist.c
3146
struct trace_event_call *call;
kernel/trace/trace_events_hist.c
3353
struct trace_event_call *call;
kernel/trace/trace_events_hist.c
785
struct trace_event_call *call;
kernel/trace/trace_events_inject.c
138
static int trace_get_entry_size(struct trace_event_call *call)
kernel/trace/trace_events_inject.c
153
static void *trace_alloc_entry(struct trace_event_call *call, int *size)
kernel/trace/trace_events_inject.c
196
static int parse_entry(char *str, struct trace_event_call *call, void **pentry)
kernel/trace/trace_events_inject.c
287
struct trace_event_call *call;
kernel/trace/trace_events_inject.c
36
parse_field(char *str, struct trace_event_call *call,
kernel/trace/trace_events_synth.c
1012
struct trace_event_call *call = &event->call;
kernel/trace/trace_events_synth.c
126
static int synth_event_define_fields(struct trace_event_call *call)
kernel/trace/trace_events_synth.c
623
struct trace_event_call *call = __data;
kernel/trace/trace_events_synth.c
658
static void free_synth_event_print_fmt(struct trace_event_call *call)
kernel/trace/trace_events_synth.c
704
static int set_synth_event_print_fmt(struct trace_event_call *call)
kernel/trace/trace_events_synth.c
923
static int synth_event_reg(struct trace_event_call *call,
kernel/trace/trace_events_synth.c
957
struct trace_event_call *call = &event->call;
kernel/trace/trace_events_user.c
1728
static int user_event_reg(struct trace_event_call *call,
kernel/trace/trace_events_user.c
87
struct trace_event_call call;
kernel/trace/trace_events_user.c
998
static struct list_head *user_event_get_fields(struct trace_event_call *call)
kernel/trace/trace_export.c
18
static int ftrace_event_register(struct trace_event_call *call,
kernel/trace/trace_export.c
188
struct trace_event_call __used event_##call = { \
kernel/trace/trace_export.c
197
static struct trace_event_call __used \
kernel/trace/trace_export.c
205
bool ftrace_event_is_function(struct trace_event_call *call)
kernel/trace/trace_fprobe.c
1459
static int enable_trace_fprobe(struct trace_event_call *call,
kernel/trace/trace_fprobe.c
1505
static int disable_trace_fprobe(struct trace_event_call *call,
kernel/trace/trace_fprobe.c
1550
static int fprobe_register(struct trace_event_call *event,
kernel/trace/trace_fprobe.c
326
struct trace_event_call *call = trace_probe_event_call(&tf->tp);
kernel/trace/trace_fprobe.c
413
struct trace_event_call *call = trace_probe_event_call(&tf->tp);
kernel/trace/trace_fprobe.c
454
struct trace_event_call *call = trace_probe_event_call(&tf->tp);
kernel/trace/trace_fprobe.c
490
struct trace_event_call *call = trace_probe_event_call(&tf->tp);
kernel/trace/trace_fprobe.c
629
container_of(event, struct trace_event_call, event));
kernel/trace/trace_fprobe.c
659
container_of(event, struct trace_event_call, event));
kernel/trace/trace_fprobe.c
685
static int fentry_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_fprobe.c
700
static int fexit_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_fprobe.c
736
static int fprobe_register(struct trace_event_call *event,
kernel/trace/trace_fprobe.c
741
struct trace_event_call *call = trace_probe_event_call(&tf->tp);
kernel/trace/trace_kprobe.c
1480
struct trace_event_call *call = trace_probe_event_call(&tk->tp);
kernel/trace/trace_kprobe.c
1546
struct trace_event_call *call = trace_probe_event_call(&tk->tp);
kernel/trace/trace_kprobe.c
1591
container_of(event, struct trace_event_call, event));
kernel/trace/trace_kprobe.c
1621
container_of(event, struct trace_event_call, event));
kernel/trace/trace_kprobe.c
1648
static int kprobe_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_kprobe.c
1663
static int kretprobe_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_kprobe.c
1685
struct trace_event_call *call = trace_probe_event_call(&tk->tp);
kernel/trace/trace_kprobe.c
1735
struct trace_event_call *call = trace_probe_event_call(&tk->tp);
kernel/trace/trace_kprobe.c
1799
static int kprobe_register(struct trace_event_call *event,
kernel/trace/trace_kprobe.c
1894
struct trace_event_call *call = trace_probe_event_call(&tk->tp);
kernel/trace/trace_kprobe.c
1923
struct trace_event_call *
kernel/trace/trace_kprobe.c
1969
void destroy_local_trace_kprobe(struct trace_event_call *event_call)
kernel/trace/trace_kprobe.c
217
trace_kprobe_primary_from_call(struct trace_event_call *call)
kernel/trace/trace_kprobe.c
228
bool trace_kprobe_on_func_entry(struct trace_event_call *call)
kernel/trace/trace_kprobe.c
237
bool trace_kprobe_error_injectable(struct trace_event_call *call)
kernel/trace/trace_kprobe.c
358
static int enable_trace_kprobe(struct trace_event_call *call,
kernel/trace/trace_kprobe.c
408
static int disable_trace_kprobe(struct trace_event_call *call,
kernel/trace/trace_output.c
1134
struct trace_event_call *call;
kernel/trace/trace_output.c
1157
call = container_of(event, struct trace_event_call, event);
kernel/trace/trace_output.c
331
struct trace_event_call *event;
kernel/trace/trace_output.c
336
event = container_of(trace_event, struct trace_event_call, event);
kernel/trace/trace_output.c
981
static void print_fields(struct trace_iterator *iter, struct trace_event_call *call,
kernel/trace/trace_probe.c
2093
struct trace_event_call *call = trace_probe_event_call(tp);
kernel/trace/trace_probe.c
2110
int traceprobe_define_arg_fields(struct trace_event_call *event_call,
kernel/trace/trace_probe.c
2184
struct trace_event_call *call;
kernel/trace/trace_probe.c
2230
static struct trace_event_call *
kernel/trace/trace_probe.c
2233
struct trace_event_call *tp_event;
kernel/trace/trace_probe.c
2251
struct trace_event_call *call = trace_probe_event_call(tp);
kernel/trace/trace_probe.h
215
bool trace_kprobe_on_func_entry(struct trace_event_call *call);
kernel/trace/trace_probe.h
216
bool trace_kprobe_error_injectable(struct trace_event_call *call);
kernel/trace/trace_probe.h
218
static inline bool trace_kprobe_on_func_entry(struct trace_event_call *call)
kernel/trace/trace_probe.h
223
static inline bool trace_kprobe_error_injectable(struct trace_event_call *call)
kernel/trace/trace_probe.h
255
struct trace_event_call call;
kernel/trace/trace_probe.h
313
static inline struct trace_event_call *
kernel/trace/trace_probe.h
320
trace_probe_event_from_call(struct trace_event_call *event_call)
kernel/trace/trace_probe.h
326
trace_probe_primary_from_call(struct trace_event_call *call)
kernel/trace/trace_probe.h
418
struct trace_event_call *event;
kernel/trace/trace_probe.h
473
extern struct trace_event_call *
kernel/trace/trace_probe.h
476
extern void destroy_local_trace_kprobe(struct trace_event_call *event_call);
kernel/trace/trace_probe.h
478
extern struct trace_event_call *
kernel/trace/trace_probe.h
481
extern void destroy_local_trace_uprobe(struct trace_event_call *event_call);
kernel/trace/trace_probe.h
483
extern int traceprobe_define_arg_fields(struct trace_event_call *event_call,
kernel/trace/trace_synth.h
34
struct trace_event_call call;
kernel/trace/trace_syscalls.c
1018
struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1039
struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1060
static void check_faultable_syscall(struct trace_event_call *call, int nr)
kernel/trace/trace_syscalls.c
1264
static int __init init_syscall_trace(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1374
static int perf_call_bpf_enter(struct trace_event_call *call,
kernel/trace/trace_syscalls.c
1481
static int perf_sysenter_enable(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1509
static void perf_sysenter_disable(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1525
static int perf_call_bpf_exit(struct trace_event_call *call,
kernel/trace/trace_syscalls.c
1600
static int perf_sysexit_enable(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1619
static void perf_sysexit_disable(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
1634
static int syscall_enter_register(struct trace_event_call *event,
kernel/trace/trace_syscalls.c
1662
static int syscall_exit_register(struct trace_event_call *event,
kernel/trace/trace_syscalls.c
19
static int syscall_enter_register(struct trace_event_call *event,
kernel/trace/trace_syscalls.c
21
static int syscall_exit_register(struct trace_event_call *event,
kernel/trace/trace_syscalls.c
25
syscall_get_enter_fields(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
492
static int __init set_syscall_print_fmt(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
517
static void __init free_syscall_print_fmt(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
525
static int __init syscall_enter_define_fields(struct trace_event_call *call)
kernel/trace/trace_syscalls.c
969
struct trace_event_call *call)
kernel/trace/trace_syscalls.c
999
struct trace_event_call *call)
kernel/trace/trace_uprobe.c
1003
struct trace_event_call *call = trace_probe_event_call(&tu->tp);
kernel/trace/trace_uprobe.c
1076
container_of(event, struct trace_event_call, event));
kernel/trace/trace_uprobe.c
1137
static int probe_event_enable(struct trace_event_call *call,
kernel/trace/trace_uprobe.c
1197
static void probe_event_disable(struct trace_event_call *call,
kernel/trace/trace_uprobe.c
1222
static int uprobe_event_define_fields(struct trace_event_call *event_call)
kernel/trace/trace_uprobe.c
1314
static int uprobe_perf_close(struct trace_event_call *call,
kernel/trace/trace_uprobe.c
1338
static int uprobe_perf_open(struct trace_event_call *call,
kernel/trace/trace_uprobe.c
1391
struct trace_event_call *call = trace_probe_event_call(&tu->tp);
kernel/trace/trace_uprobe.c
1494
trace_uprobe_register(struct trace_event_call *event, enum trace_reg type,
kernel/trace/trace_uprobe.c
1603
struct trace_event_call *call = trace_probe_event_call(&tu->tp);
kernel/trace/trace_uprobe.c
1624
struct trace_event_call *
kernel/trace/trace_uprobe.c
1680
void destroy_local_trace_uprobe(struct trace_event_call *event_call)
kernel/trace/trace_uprobe.c
321
trace_uprobe_primary_from_call(struct trace_event_call *call)