Lines Matching refs:func
144 extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail);
152 #define static_call_update(name, func) \ argument
154 typeof(&STATIC_CALL_TRAMP(name)) __F = (func); \
159 #define static_call_query(name) (READ_ONCE(STATIC_CALL_KEY(name).func))
177 extern void __static_call_update(struct static_call_key *key, void *tramp, void *func);
186 .func = _func_init, \
194 .func = NULL, \
223 .func = _func_init, \
230 .func = NULL, \
238 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update() argument
241 WRITE_ONCE(key->func, func); in __static_call_update()
242 arch_static_call_transform(NULL, tramp, func, false); in __static_call_update()
278 .func = _func_init, \
284 .func = NULL, \
303 void *func = READ_ONCE(STATIC_CALL_KEY(name).func); \
304 if (!func) \
305 func = &__static_call_nop; \
306 (typeof(STATIC_CALL_TRAMP(name))*)func; \
312 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update() argument
314 WRITE_ONCE(key->func, func); in __static_call_update()