|
XenevaOS
|

Go to the source code of this file.
Macros | |
| #define | __init |
| #define | __exit |
| #define | __weak __attribute__((weak)) |
| #define | __maybe_unused __attribute__((unused)) |
| #define | DCL_INITCALL(fn) int (*const __dcl_initcall_##fn)(void) __attribute__((used)) = fn |
| #define | fs_initcall(fn) DCL_INITCALL(fn) |
| #define | core_initcall(fn) DCL_INITCALL(fn) |
| #define | device_initcall(fn) DCL_INITCALL(fn) |
| #define | late_initcall(fn) DCL_INITCALL(fn) |
| #define | module_init(fn) DCL_INITCALL(fn) |
| #define | subsys_initcall(fn) DCL_INITCALL(fn) |
| #define __exit |
| #define __init |
| #define __maybe_unused __attribute__((unused)) |
| #define __weak __attribute__((weak)) |
| #define core_initcall | ( | fn | ) | DCL_INITCALL(fn) |
| #define DCL_INITCALL | ( | fn | ) | int (*const __dcl_initcall_##fn)(void) __attribute__((used)) = fn |
| #define device_initcall | ( | fn | ) | DCL_INITCALL(fn) |
| #define fs_initcall | ( | fn | ) | DCL_INITCALL(fn) |
| #define late_initcall | ( | fn | ) | DCL_INITCALL(fn) |
| #define module_init | ( | fn | ) | DCL_INITCALL(fn) |
| #define subsys_initcall | ( | fn | ) | DCL_INITCALL(fn) |