#ifndef TRACEPOINT_DEFS_H #define TRACEPOINT_DEFS_H 1 /* * File can be included directly by headers who only want to access * tracepoint->key to guard out of line trace calls. Otherwise * linux/tracepoint.h should be used. */ #include #include struct tracepoint_func { void *func; void *data; int prio; }; struct tracepoint { const char *name; /* Tracepoint name */ struct static_key key; void (*regfunc)(void); void (*unregfunc)(void); struct tracepoint_func __rcu *funcs; }; #endif