Lines Matching refs:name
79 #define DEFINE_INIT_EVENT(name, event, ...) \
80 static void name##_##event##_Init(void) \
84 __attribute((constructor)) static void Register_##name##_##event(void) \
86 UpdaterInit::GetInstance().SubscribeEvent(event, name##_##event##_Init); \
91 #define MODE_ENTRY(name) name##Main
93 #define MODE_CONDITION(name) Is##name
95 #define BOOT_MODE(name, para) BootMode { MODE_CONDITION(name), STRINGFY(name), para, MODE_ENTRY(name) }
97 #define REGISTER_MODE(name, para, ...) \
98 DEFINE_INIT_EVENT(name, UPDATER_MAIN_PRE_EVENT, RegisterMode(BOOT_MODE(name, para)))