Lines Matching refs:fn

137             const init_fn_t fn;  member
140 #define INIT_EXPORT(fn, level) \ argument
141 const char __rti_level_##fn[] = ".rti_fn." level; \
142 const char __rti_##fn##_name[] = #fn; \
144 rt_used const struct rt_init_desc __rt_init_msc_##fn = \
145 {__rti_level_##fn, fn, __rti_##fn##_name};
150 const init_fn_t fn; member
152 #define INIT_EXPORT(fn, level) \ argument
153 const char __rti_level_##fn[] = ".rti_fn." level; \
155 rt_used const struct rt_init_desc __rt_init_msc_##fn = \
156 {__rti_level_##fn, fn };
163 const init_fn_t fn; member
165 #define INIT_EXPORT(fn, level) \ argument
166 const char __rti_##fn##_name[] = #fn; \
167 rt_used const struct rt_init_desc __rt_init_desc_##fn rt_section(".rti_fn." level) = \
168 { __rti_##fn##_name, fn};
170 #define INIT_EXPORT(fn, level) \ argument
171 rt_used const init_fn_t __rt_init_##fn rt_section(".rti_fn." level) = fn
175 #define INIT_EXPORT(fn, level)
179 #define INIT_BOARD_EXPORT(fn) INIT_EXPORT(fn, "1") argument
182 #define INIT_CORE_EXPORT(fn) INIT_EXPORT(fn, "1.0") argument
184 #define INIT_SUBSYS_EXPORT(fn) INIT_EXPORT(fn, "1.1") argument
186 #define INIT_PLATFORM_EXPORT(fn) INIT_EXPORT(fn, "1.2") argument
190 #define INIT_PREV_EXPORT(fn) INIT_EXPORT(fn, "2") argument
192 #define INIT_DEVICE_EXPORT(fn) INIT_EXPORT(fn, "3") argument
194 #define INIT_COMPONENT_EXPORT(fn) INIT_EXPORT(fn, "4") argument
196 #define INIT_ENV_EXPORT(fn) INIT_EXPORT(fn, "5") argument
198 #define INIT_APP_EXPORT(fn) INIT_EXPORT(fn, "6") argument
201 #define INIT_FS_EXPORT(fn) INIT_EXPORT(fn, "6.0") argument
203 #define INIT_SECONDARY_CPU_EXPORT(fn) INIT_EXPORT(fn, "7") argument