Home
last modified time | relevance | path

Searched refs:static_call_key (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Dstatic_call.h181 extern void __static_call_update(struct static_call_key *key, void *tramp, void *func);
189 struct static_call_key STATIC_CALL_KEY(name) = { \
197 struct static_call_key STATIC_CALL_KEY(name) = { \
205 struct static_call_key STATIC_CALL_KEY(name) = { \
236 struct static_call_key STATIC_CALL_KEY(name) = { \
243 struct static_call_key STATIC_CALL_KEY(name) = { \
250 struct static_call_key STATIC_CALL_KEY(name) = { \
258 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update()
299 struct static_call_key STATIC_CALL_KEY(name) = { \
337 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update()
H A Dstatic_call_types.h40 extern struct static_call_key STATIC_CALL_KEY(name); \
63 struct static_call_key { struct
78 struct static_call_key { struct
96 struct static_call_key { struct
H A Dtracepoint-defs.h14 struct static_call_key;
42 struct static_call_key *static_call_key; member
H A Dtracepoint.h329 extern struct static_call_key STATIC_CALL_KEY(tp_func_##_name); \
336 .static_call_key = &STATIC_CALL_KEY(tp_func_##_name), \
H A Dbpf.h1388 struct static_call_key *sc_key;
/linux/kernel/
H A Dstatic_call_inline.c54 static inline struct static_call_key *static_call_key(const struct static_call_site *site) in static_call_key() function
80 const struct static_call_key *key_a = static_call_key(a); in static_call_site_cmp()
81 const struct static_call_key *key_b = static_call_key(b); in static_call_site_cmp()
113 static inline bool static_call_key_has_mods(struct static_call_key *key) in static_call_key_has_mods()
118 static inline struct static_call_mod *static_call_key_next(struct static_call_key *key) in static_call_key_next()
126 static inline struct static_call_site *static_call_key_sites(struct static_call_key *key) in static_call_key_sites()
134 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update()
188 site < stop && static_call_key(site) == key; site++) { in __static_call_update()
225 struct static_call_key *key, *prev_key = NULL; in __static_call_init()
240 key = static_call_key(site); in __static_call_init()
[all …]
H A Dtracepoint.c276 if (!tp->static_call_key) in tracepoint_update_call()
280 __static_call_update(tp->static_call_key, tp->static_call_tramp, func); in tracepoint_update_call()
/linux/tools/include/linux/
H A Dstatic_call_types.h40 extern struct static_call_key STATIC_CALL_KEY(name); \
63 struct static_call_key { struct
78 struct static_call_key { struct
96 struct static_call_key { struct