Lines Matching refs:fn
143 extern int do_one_initcall(initcall_t fn);
188 #define ___define_initcall(fn, id, __sec) \ argument
189 __ADDRESSABLE(fn) \
191 "__initcall_" #fn #id ": \n" \
192 ".long " #fn " - . \n" \
206 #define ___lto_initcall(c, l, fn, id, __sec) \ argument
207 static initcall_t __initcall_##c##_##l##_##fn##id __used \
209 __stringify(.init..##c##_##l##_##fn)))) = fn;
210 #define __lto_initcall(c, l, fn, id, __sec) \ argument
211 ___lto_initcall(c, l, fn, id, __sec)
213 #define ___define_initcall(fn, id, __sec) \ argument
214 __lto_initcall(__COUNTER__, __LINE__, fn, id, __sec)
216 #define ___define_initcall(fn, id, __sec) \ argument
217 static initcall_t __initcall_##fn##id __used \
218 __attribute__((__section__(#__sec ".init"))) = fn;
222 #define __define_initcall(fn, id) ___define_initcall(fn, id, .initcall##id) argument
229 #define early_initcall(fn) __define_initcall(fn, early) argument
238 #define pure_initcall(fn) __define_initcall(fn, 0) argument
240 #define core_initcall(fn) __define_initcall(fn, 1) argument
241 #define core_initcall_sync(fn) __define_initcall(fn, 1s) argument
242 #define postcore_initcall(fn) __define_initcall(fn, 2) argument
243 #define postcore_initcall_sync(fn) __define_initcall(fn, 2s) argument
244 #define arch_initcall(fn) __define_initcall(fn, 3) argument
245 #define arch_initcall_sync(fn) __define_initcall(fn, 3s) argument
246 #define subsys_initcall(fn) __define_initcall(fn, 4) argument
247 #define subsys_initcall_sync(fn) __define_initcall(fn, 4s) argument
248 #define fs_initcall(fn) __define_initcall(fn, 5) argument
249 #define fs_initcall_sync(fn) __define_initcall(fn, 5s) argument
250 #define rootfs_initcall(fn) __define_initcall(fn, rootfs) argument
251 #define device_initcall(fn) __define_initcall(fn, 6) argument
252 #define device_initcall_sync(fn) __define_initcall(fn, 6s) argument
253 #define late_initcall(fn) __define_initcall(fn, 7) argument
254 #define late_initcall_sync(fn) __define_initcall(fn, 7s) argument
256 #define __initcall(fn) device_initcall(fn) argument
258 #define __exitcall(fn) \ argument
259 static exitcall_t __exitcall_##fn __exit_call = fn
261 #define console_initcall(fn) ___define_initcall(fn, con, .con_initcall) argument
275 #define __setup_param(str, unique_id, fn, early) \ argument
281 = { __setup_str_##unique_id, fn, early }
283 #define __setup(str, fn) \ argument
284 __setup_param(str, fn, fn, 0)
290 #define early_param(str, fn) \ argument
291 __setup_param(str, fn, fn, 1)
318 #define __setup_param(str, unique_id, fn) /* nothing */ argument