Lines Matching refs:proto
22 #define DEFINE_HOOK_FN(_name, _reg, _unreg, proto, args) \ argument
26 int __traceiter_##_name(void *__data, proto); \
38 int __nocfi __traceiter_##_name(void *__data, proto) \
47 ((void(*)(void *, proto))(it_func))(__data, args); \
55 #define DECLARE_RESTRICTED_HOOK(name, proto, args, cond) \ argument
56 DEFINE_HOOK_FN(name, NULL, NULL, PARAMS(proto), PARAMS(args))
62 #define DO_HOOK(name, proto, args, cond) \ argument
77 #define __DECLARE_HOOK(name, proto, args, cond, data_proto, data_args) \ argument
81 static inline void __nocfi trace_##name(proto) \
103 #define DECLARE_RESTRICTED_HOOK(name, proto, args, cond) \ argument
104 __DECLARE_HOOK(name, PARAMS(proto), PARAMS(args), \
106 PARAMS(void *__data, proto), \
114 #define DECLARE_RESTRICTED_HOOK(name, proto, args, cond) \ argument
115 DECLARE_EVENT_NOP(name, PARAMS(proto), PARAMS(args))