Symbol: tracepoint
drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
138
#define TRACE_INCLUDE_FILE tracepoint
include/asm-generic/io.h
78
#define rwmmio_tracepoint_enabled(tracepoint) tracepoint_enabled(tracepoint)
include/asm-generic/io.h
95
#define rwmmio_tracepoint_enabled(tracepoint) false
include/linux/bpf_types.h
41
BPF_PROG_TYPE(BPF_PROG_TYPE_TRACEPOINT, tracepoint,
include/linux/trace_events.h
373
struct tracepoint *tp;
include/linux/tracepoint-defs.h
53
typedef struct tracepoint * const tracepoint_ptr_t;
include/linux/tracepoint-defs.h
57
struct tracepoint *tp;
include/linux/tracepoint-defs.h
88
extern struct tracepoint __tracepoint_##tp
include/linux/tracepoint-defs.h
94
# define tracepoint_enabled(tracepoint) false
include/linux/tracepoint.h
122
static inline bool tracepoint_is_faultable(struct tracepoint *tp)
include/linux/tracepoint.h
145
static inline bool tracepoint_is_faultable(struct tracepoint *tp)
include/linux/tracepoint.h
168
static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p)
include/linux/tracepoint.h
179
static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p)
include/linux/tracepoint.h
26
struct tracepoint;
include/linux/tracepoint.h
269
extern struct tracepoint __tracepoint_##name; \
include/linux/tracepoint.h
371
struct tracepoint __tracepoint_##_name __used \
include/linux/tracepoint.h
38
tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data);
include/linux/tracepoint.h
40
tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data,
include/linux/tracepoint.h
43
tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data,
include/linux/tracepoint.h
46
tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data);
include/linux/tracepoint.h
48
tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe,
include/linux/tracepoint.h
55
for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv),
include/linux/tracepoint.h
67
void for_each_module_tracepoint(void (*fct)(struct tracepoint *,
include/linux/tracepoint.h
71
void (*fct)(struct tracepoint *,
include/linux/tracepoint.h
90
void for_each_module_tracepoint(void (*fct)(struct tracepoint *,
include/linux/tracepoint.h
97
void (*fct)(struct tracepoint *,
include/trace/trace_custom_events.h
209
static inline int trace_custom_event_##call##_update(struct tracepoint *tp) \
include/uapi/linux/bpf.h
6866
} tracepoint; /* BPF_PERF_EVENT_TRACEPOINT */
kernel/bpf/syscall.c
4180
uname = u64_to_user_ptr(info->perf_event.tracepoint.tp_name);
kernel/bpf/syscall.c
4181
ulen = info->perf_event.tracepoint.name_len;
kernel/bpf/syscall.c
4187
info->perf_event.tracepoint.name_len = ulen;
kernel/bpf/syscall.c
4188
info->perf_event.tracepoint.cookie = event->bpf_cookie;
kernel/module/internal.h
392
struct kernel_symbol *ks, struct tracepoint * const *tp);
kernel/module/version.c
143
struct tracepoint * const *tp)
kernel/trace/bpf_trace.c
2188
struct tracepoint *tp = btp->tp;
kernel/trace/trace_events_hist.c
832
struct tracepoint *tp = event->tp;
kernel/trace/trace_events_synth.c
875
static void free_synth_tracepoint(struct tracepoint *tp)
kernel/trace/trace_events_synth.c
884
static struct tracepoint *alloc_synth_tracepoint(char *name)
kernel/trace/trace_events_synth.c
886
struct tracepoint *tp;
kernel/trace/trace_events_user.c
1691
struct tracepoint *tp = &user->tracepoint;
kernel/trace/trace_events_user.c
1994
user->tracepoint.name = multi_name;
kernel/trace/trace_events_user.c
2001
user->tracepoint.name = user->reg_name;
kernel/trace/trace_events_user.c
2164
user->call.tp = &user->tracepoint;
kernel/trace/trace_events_user.c
2262
struct tracepoint *tp;
kernel/trace/trace_events_user.c
2292
tp = &user->tracepoint;
kernel/trace/trace_events_user.c
38
#define EVENT_TP_NAME(user_event) ((user_event)->tracepoint.name)
kernel/trace/trace_events_user.c
86
struct tracepoint tracepoint;
kernel/trace/trace_fprobe.c
1006
static void __find_tracepoint_cb(struct tracepoint *tp, void *priv)
kernel/trace/trace_fprobe.c
1019
static struct tracepoint *find_tracepoint(const char *tp_name,
kernel/trace/trace_fprobe.c
1042
static struct tracepoint *find_tracepoint_in_module(struct module *mod,
kernel/trace/trace_fprobe.c
1062
struct tracepoint *tpoint)
kernel/trace/trace_fprobe.c
1080
struct tracepoint *tpoint;
kernel/trace/trace_fprobe.c
124
static struct tracepoint *find_tracepoint(const char *tp_name,
kernel/trace/trace_fprobe.c
1312
struct tracepoint *tpoint;
kernel/trace/trace_fprobe.c
136
struct tracepoint *tpoint;
kernel/trace/trace_fprobe.c
51
struct tracepoint *tpoint;
kernel/trace/trace_fprobe.c
61
struct tracepoint *tpoint = tuser->tpoint;
kernel/trace/trace_fprobe.c
97
static struct tracepoint_user *__tracepoint_user_init(const char *name, struct tracepoint *tpoint)
kernel/trace/trace_fprobe.c
985
struct tracepoint *tpoint;
kernel/trace/trace_fprobe.c
989
static void __find_tracepoint_module_cb(struct tracepoint *tp, struct module *mod, void *priv)
kernel/trace/trace_synth.h
35
struct tracepoint *tp;
kernel/tracepoint.c
115
static inline void release_probes(struct tracepoint *tp, struct tracepoint_func *old)
kernel/tracepoint.c
271
static void tracepoint_update_call(struct tracepoint *tp, struct tracepoint_func *tp_funcs)
kernel/tracepoint.c
286
static int tracepoint_add_func(struct tracepoint *tp,
kernel/tracepoint.c
361
static int tracepoint_remove_func(struct tracepoint *tp,
kernel/tracepoint.c
436
int tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe,
kernel/tracepoint.c
465
int tracepoint_probe_register_prio(struct tracepoint *tp, void *probe,
kernel/tracepoint.c
493
int tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data)
kernel/tracepoint.c
507
int tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data)
kernel/tracepoint.c
523
void (*fct)(struct tracepoint *tp, void *priv),
kernel/tracepoint.c
599
static void tp_module_going_check_quiescent(struct tracepoint *tp, void *priv)
kernel/tracepoint.c
710
void (*fct)(struct tracepoint *tp,
kernel/tracepoint.c
733
void for_each_module_tracepoint(void (*fct)(struct tracepoint *tp,
kernel/tracepoint.c
751
void for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv),
samples/trace_events/trace_custom_sched.c
38
static void fct(struct tracepoint *tp, void *priv)
tools/bpf/bpftool/link.c
1120
if (!info.perf_event.tracepoint.tp_name) {
tools/bpf/bpftool/link.c
1121
info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf);
tools/bpf/bpftool/link.c
1122
info.perf_event.tracepoint.name_len = sizeof(buf);
tools/bpf/bpftool/link.c
433
u64_to_ptr(info->perf_event.tracepoint.tp_name));
tools/bpf/bpftool/link.c
434
jsonw_uint_field(wtr, "cookie", info->perf_event.tracepoint.cookie);
tools/bpf/bpftool/link.c
883
buf = u64_to_ptr(info->perf_event.tracepoint.tp_name);
tools/bpf/bpftool/link.c
888
if (info->perf_event.tracepoint.cookie)
tools/bpf/bpftool/link.c
889
printf("cookie %llu ", info->perf_event.tracepoint.cookie);
tools/include/uapi/linux/bpf.h
6866
} tracepoint; /* BPF_PERF_EVENT_TRACEPOINT */
tools/perf/util/parse-events.y
399
struct tracepoint_name tracepoint = {$1, $3};
tools/perf/util/parse-events.y
401
$$ = tracepoint;
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
84
ASSERT_EQ(info.perf_event.tracepoint.name_len, strlen(TP_NAME) + 1,
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
86
if (!info.perf_event.tracepoint.tp_name) {
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
87
info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
88
info.perf_event.tracepoint.name_len = sizeof(buf);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
92
ASSERT_EQ(info.perf_event.tracepoint.cookie, PERF_EVENT_COOKIE, "tracepoint_cookie");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
94
err = strncmp(u64_to_ptr(info.perf_event.tracepoint.tp_name), TP_NAME,