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.
78 * Device initialization function (rw).
83 * @retval -errno If device initialization fails.
90 * @brief Structure to store initialization entry information.
104 /** Initialization function. */
207 * @brief Register an initialization function.
209 * The function will be called during system initialization according to the
212 * @param init_fn Initialization function.
213 * @param level Initialization level. Allowed tokens: `EARLY`, `PRE_KERNEL_1`,
216 * @param prio Initialization priority within @p _level. Note that it must be a
226 * @brief Register an initialization function (named).