Lines Matching refs:tracepoint

21 #include <linux/tracepoint-defs.h>
25 struct tracepoint;
39 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data);
41 tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data,
44 tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data,
47 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data);
49 tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe,
56 for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv),
86 * tracepoint_synchronize_unregister must be called between the last tracepoint
114 static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p)
125 static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p)
156 * it can define NOTRACE before including the tracepoint headers.
203 "Bad RCU usage for tracepoint")) \
247 * "watching" regardless if the tracepoint is enabled or not. Tracepoints
248 * require RCU to be active, and it should always warn at the tracepoint
250 * tracepoint is enabled.
255 extern struct tracepoint __tracepoint_##name; \
264 "RCU not watching for tracepoint"); \
299 * We have no guarantee that gcc and the linker won't up-align the tracepoint
309 struct tracepoint __tracepoint_##_name __used \
453 * We define a tracepoint, its arguments, its printk format
456 * Firstly, name your tracepoint via TRACE_EVENT(name : the
518 * * happens, on an active tracepoint.
532 * * This is how the tracepoint will appear under ftrace
533 * * plugins that make use of this tracepoint.
546 * tracepoint callback (this is used by programmatic plugins and