Symbol: static_call_key
include/linux/bpf.h
1388
struct static_call_key *sc_key;
include/linux/lsm_hooks.h
52
struct static_call_key *key;
include/linux/static_call.h
181
extern void __static_call_update(struct static_call_key *key, void *tramp, void *func);
include/linux/static_call.h
189
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
197
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
205
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
236
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
243
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
250
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
258
void __static_call_update(struct static_call_key *key, void *tramp, void *func)
include/linux/static_call.h
299
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
337
void __static_call_update(struct static_call_key *key, void *tramp, void *func)
include/linux/static_call_types.h
40
extern struct static_call_key STATIC_CALL_KEY(name); \
include/linux/tracepoint-defs.h
14
struct static_call_key;
include/linux/tracepoint-defs.h
42
struct static_call_key *static_call_key;
include/linux/tracepoint.h
349
extern struct static_call_key STATIC_CALL_KEY(tp_func_##_name); \
include/linux/tracepoint.h
356
.static_call_key = &STATIC_CALL_KEY(tp_func_##_name), \
kernel/static_call_inline.c
113
static inline bool static_call_key_has_mods(struct static_call_key *key)
kernel/static_call_inline.c
118
static inline struct static_call_mod *static_call_key_next(struct static_call_key *key)
kernel/static_call_inline.c
126
static inline struct static_call_site *static_call_key_sites(struct static_call_key *key)
kernel/static_call_inline.c
134
void __static_call_update(struct static_call_key *key, void *tramp, void *func)
kernel/static_call_inline.c
188
site < stop && static_call_key(site) == key; site++) {
kernel/static_call_inline.c
225
struct static_call_key *key, *prev_key = NULL;
kernel/static_call_inline.c
240
key = static_call_key(site);
kernel/static_call_inline.c
407
struct static_call_key *key, *prev_key = NULL;
kernel/static_call_inline.c
412
key = static_call_key(site);
kernel/static_call_inline.c
54
static inline struct static_call_key *static_call_key(const struct static_call_site *site)
kernel/static_call_inline.c
80
const struct static_call_key *key_a = static_call_key(a);
kernel/static_call_inline.c
81
const struct static_call_key *key_b = static_call_key(b);
kernel/tracepoint.c
276
if (!tp->static_call_key)
kernel/tracepoint.c
280
__static_call_update(tp->static_call_key, tp->static_call_tramp, func);
tools/include/linux/static_call_types.h
40
extern struct static_call_key STATIC_CALL_KEY(name); \