Lines Matching full:initialization
21 * @defgroup sys_init System Initialization
24 * Zephyr offers an infrastructure to call initialization code before `main`.
25 * Such initialization calls can be registered using SYS_INIT() or
26 * SYS_INIT_NAMED() macros. By using a combination of initialization levels and
28 * initialization levels are described, in order, below:
34 * specific initialization code.
35 * - `PRE_KERNEL_1`: Executed in Kernel's initialization context, which uses
44 * Initialization priority can take a value in the range of 0 to 99.
53 * @brief Initialization function for init entries.
55 * Init entries support both the system initialization and the device
61 * System initialization function.
68 * Device initialization function.
73 * @retval -errno If device initialization fails.
79 * @brief Structure to store initialization entry information.
93 /** Initialization function. */
158 * @brief Register an initialization function.
160 * The function will be called during system initialization according to the
163 * @param init_fn Initialization function.
164 * @param level Initialization level. Allowed tokens: `EARLY`, `PRE_KERNEL_1`,
167 * @param prio Initialization priority within @p _level. Note that it must be a
177 * @brief Register an initialization function (named).