Lines Matching refs:fn
43 #define __define_initcall(level,fn) static initcall_t __initcall_##fn __attribute_used__ __attribute__((__section__(".initcall" level ".init"))) = fn
45 #define core_initcall(fn) __define_initcall("1",fn)
46 #define postcore_initcall(fn) __define_initcall("2",fn)
47 #define arch_initcall(fn) __define_initcall("3",fn)
48 #define subsys_initcall(fn) __define_initcall("4",fn)
49 #define fs_initcall(fn) __define_initcall("5",fn)
50 #define device_initcall(fn) __define_initcall("6",fn)
51 #define late_initcall(fn) __define_initcall("7",fn)
53 #define __initcall(fn) device_initcall(fn)
55 #define __exitcall(fn) static exitcall_t __exitcall_##fn __exit_call = fn
57 #define console_initcall(fn) static initcall_t __initcall_##fn __attribute_used__ __attribute__((__section__(".con_initcall.init")))=fn
59 #define security_initcall(fn) static initcall_t __initcall_##fn __attribute_used__ __attribute__((__section__(".security_initcall.init"))) = fn
67 #define __setup_param(str, unique_id, fn, early) static char __setup_str_##unique_id[] __initdata = str; static struct obs_kernel_param __setup_##unique_id __attribute_used__ __attribute__((__section__(".init.setup"))) __attribute__((aligned((sizeof(long))))) = { __setup_str_##unique_id, fn, early }
71 #define __setup(str, fn) __setup_param(str, fn, fn, 0)
75 #define early_param(str, fn) __setup_param(str, fn, fn, 1)
85 #define core_initcall(fn) module_init(fn)
86 #define postcore_initcall(fn) module_init(fn)
87 #define arch_initcall(fn) module_init(fn)
88 #define subsys_initcall(fn) module_init(fn)
89 #define fs_initcall(fn) module_init(fn)
90 #define device_initcall(fn) module_init(fn)
91 #define late_initcall(fn) module_init(fn)
93 #define security_initcall(fn) module_init(fn)
99 #define __setup_param(str, unique_id, fn)