Symbol: STATIC_CALL_KEY
arch/x86/include/asm/static_call.h
74
__static_call_update(&STATIC_CALL_KEY(name), \
arch/x86/include/asm/static_call.h
77
WRITE_ONCE(STATIC_CALL_KEY(name).func, _func); \
arch/x86/include/asm/xen/hypercall.h
98
__stringify(.global STATIC_CALL_KEY(xen_hypercall);)
include/linux/bpf.h
1477
.sc_key = &STATIC_CALL_KEY(_name), \
include/linux/livepatch_helpers.h
45
((typeof(STATIC_CALL_TRAMP(name))*)(STATIC_CALL_KEY(name).func))
include/linux/static_call.h
155
__static_call_update(&STATIC_CALL_KEY(name), \
include/linux/static_call.h
159
#define static_call_query(name) (READ_ONCE(STATIC_CALL_KEY(name).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
214
EXPORT_SYMBOL(STATIC_CALL_KEY(name)); \
include/linux/static_call.h
217
EXPORT_SYMBOL_GPL(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
274
EXPORT_SYMBOL(STATIC_CALL_KEY(name)); \
include/linux/static_call.h
277
EXPORT_SYMBOL_GPL(STATIC_CALL_KEY(name)); \
include/linux/static_call.h
299
struct static_call_key STATIC_CALL_KEY(name) = { \
include/linux/static_call.h
328
void *func = READ_ONCE(STATIC_CALL_KEY(name).func); \
include/linux/static_call.h
347
#define EXPORT_STATIC_CALL(name) EXPORT_SYMBOL(STATIC_CALL_KEY(name))
include/linux/static_call.h
348
#define EXPORT_STATIC_CALL_GPL(name) EXPORT_SYMBOL_GPL(STATIC_CALL_KEY(name))
include/linux/static_call_types.h
101
((typeof(STATIC_CALL_TRAMP(name))*)(STATIC_CALL_KEY(name).func))
include/linux/static_call_types.h
13
#define STATIC_CALL_KEY_STR(name) __stringify(STATIC_CALL_KEY(name))
include/linux/static_call_types.h
40
extern struct static_call_key STATIC_CALL_KEY(name); \
include/linux/static_call_types.h
55
__ADDRESSABLE(STATIC_CALL_KEY(name))
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), \
security/security.c
142
.key = &STATIC_CALL_KEY(LSM_STATIC_CALL(NAME, NUM)), \
tools/include/linux/static_call_types.h
101
((typeof(STATIC_CALL_TRAMP(name))*)(STATIC_CALL_KEY(name).func))
tools/include/linux/static_call_types.h
13
#define STATIC_CALL_KEY_STR(name) __stringify(STATIC_CALL_KEY(name))
tools/include/linux/static_call_types.h
40
extern struct static_call_key STATIC_CALL_KEY(name); \
tools/include/linux/static_call_types.h
55
__ADDRESSABLE(STATIC_CALL_KEY(name))