Loading...
Searching...
No Matches
Go to the documentation of this file. 1#ifndef __LINUX_INIT_H__
2#define __LINUX_INIT_H__
27#define __weak __attribute__((weak))
31#define __maybe_unused __attribute__((unused))
34#define DCL_INITCALL(fn) \
35 int (*const __dcl_initcall_##fn)(void) __attribute__((used)) = fn
37#define fs_initcall(fn) DCL_INITCALL(fn)
38#define core_initcall(fn) DCL_INITCALL(fn)
39#define device_initcall(fn) DCL_INITCALL(fn)
40#define late_initcall(fn) DCL_INITCALL(fn)
41#define module_init(fn) DCL_INITCALL(fn)
55#define subsys_initcall(fn) DCL_INITCALL(fn)