Lines Matching full:fn
71 #define __uml_exitcall(fn) \ argument
72 static exitcall_t __uml_exitcall_##fn __uml_exit_call = fn
76 #define __uml_postsetup(fn) \ argument
77 static initcall_t __uml_postsetup_##fn __uml_postsetup_call = fn
86 #define __uml_setup(str, fn, help...) \ argument
87 __non_empty_string(fn ##_setup, str); \
88 __uml_help(fn, help); \
89 static char __uml_setup_str_##fn[] __initdata = str; \
90 static struct uml_param __uml_setup_##fn __uml_init_setup = { __uml_setup_str_##fn, fn }
92 #define __uml_setup(str, fn, help...) \ argument
96 #define __uml_help(fn, help...) \ argument
97 __non_empty_string(fn ##__help, help); \
98 static char __uml_help_str_##fn[] __initdata = help; \
99 static const char *__uml_help_##fn __uml_setup_help = __uml_help_str_##fn
112 #define __define_initcall(level,fn) \ argument
113 static initcall_t __initcall_##fn __used \
114 __attribute__((__section__(".initcall" level ".init"))) = fn
119 #define __initcall(fn) __define_initcall("1", fn) argument
121 #define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn argument