• Home
  • Raw
  • Download

Lines Matching refs:fn

142 extern int do_one_initcall(initcall_t fn);
208 #define __initcall_id(fn) \ argument
214 __PASTE(_, fn))))))
239 #define __initcall_stub(fn, __iid, id) \ argument
242 #define __define_initcall_stub(__stub, fn) \ argument
246 return fn(); \
253 #define __initcall_stub(fn, __iid, id) fn argument
255 #define __define_initcall_stub(__stub, fn) \ argument
256 __ADDRESSABLE(fn)
260 #define ____define_initcall(fn, __stub, __name, __sec) \ argument
261 __define_initcall_stub(__stub, fn) \
266 static_assert(__same_type(initcall_t, &fn));
268 #define ____define_initcall(fn, __unused, __name, __sec) \ argument
270 __attribute__((__section__(__sec))) = fn;
273 #define __unique_initcall(fn, id, __sec, __iid) \ argument
274 ____define_initcall(fn, \
275 __initcall_stub(fn, __iid, id), \
279 #define ___define_initcall(fn, id, __sec) \ argument
280 __unique_initcall(fn, id, __sec, __initcall_id(fn))
282 #define __define_initcall(fn, id) ___define_initcall(fn, id, .initcall##id) argument
289 #define early_initcall(fn) __define_initcall(fn, early) argument
298 #define pure_initcall(fn) __define_initcall(fn, 0) argument
300 #define core_initcall(fn) __define_initcall(fn, 1) argument
301 #define core_initcall_sync(fn) __define_initcall(fn, 1s) argument
302 #define postcore_initcall(fn) __define_initcall(fn, 2) argument
303 #define postcore_initcall_sync(fn) __define_initcall(fn, 2s) argument
304 #define arch_initcall(fn) __define_initcall(fn, 3) argument
305 #define arch_initcall_sync(fn) __define_initcall(fn, 3s) argument
306 #define subsys_initcall(fn) __define_initcall(fn, 4) argument
307 #define subsys_initcall_sync(fn) __define_initcall(fn, 4s) argument
308 #define fs_initcall(fn) __define_initcall(fn, 5) argument
309 #define fs_initcall_sync(fn) __define_initcall(fn, 5s) argument
310 #define rootfs_initcall(fn) __define_initcall(fn, rootfs) argument
311 #define device_initcall(fn) __define_initcall(fn, 6) argument
312 #define device_initcall_sync(fn) __define_initcall(fn, 6s) argument
313 #define late_initcall(fn) __define_initcall(fn, 7) argument
314 #define late_initcall_sync(fn) __define_initcall(fn, 7s) argument
316 #define __initcall(fn) device_initcall(fn) argument
318 #define __exitcall(fn) \ argument
319 static exitcall_t __exitcall_##fn __exit_call = fn
321 #define console_initcall(fn) ___define_initcall(fn, con, .con_initcall) argument
337 #define __setup_param(str, unique_id, fn, early) \ argument
343 = { __setup_str_##unique_id, fn, early }
350 #define __setup(str, fn) \ argument
351 __setup_param(str, fn, fn, 0)
359 #define early_param(str, fn) \ argument
360 __setup_param(str, fn, fn, 1)
387 #define __setup_param(str, unique_id, fn) /* nothing */ argument