Lines Matching refs:name
62 #define _EVENTHANDLER_INVOKE(name, list, ...) do { \
64 struct eventhandler_entry_ ## name *_t; \
72 CTR0(KTR_EVH, "eventhandler_invoke(\"" __STRING(name) "\")"); \
76 _t = (struct eventhandler_entry_ ## name *)_ep; \
98 #define EVENTHANDLER_DECLARE(name, type) \
99 struct eventhandler_entry_ ## name \
106 #define EVENTHANDLER_INVOKE(name, ...) \
110 if ((_el = eventhandler_find_list(#name)) != NULL) \
111 _EVENTHANDLER_INVOKE(name, _el , ## __VA_ARGS__); \
114 #define EVENTHANDLER_REGISTER(name, func, arg, priority) \
115 eventhandler_register(NULL, #name, func, arg, priority)
117 #define EVENTHANDLER_DEREGISTER(name, tag) \
121 if ((_el = eventhandler_find_list(#name)) != NULL) \
127 const char *name, void *func, void *arg, int priority);
130 struct eventhandler_list *eventhandler_find_list(const char *name);