Lines Matching +full:2 +full:nd +full:- +full:level
4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Software-managed ISR table
11 * Data types for a software-managed ISR table, with a parameter per-ISR.
36 * loaded arg -> r0, isr -> r3 in _isr_wrapper with one ldmia instruction,
37 * on ARM Cortex-M (Thumb2).
51 unsigned int level; member
60 /* Mapping between aggregator level to order */
61 #define Z_STR_L2 2ND
64 * @brief Get the Software ISR table offset Kconfig for the given aggregator level
66 * @param l Aggregator level, must be 2 or 3
68 * @return `CONFIG_2ND_LVL_ISR_TBL_OFFSET` if second level aggregator,
69 * `CONFIG_3RD_LVL_ISR_TBL_OFFSET` if third level aggregator
78 * @brief Get an interrupt controller node's level base ISR table offset.
82 * @return `CONFIG_2ND_LVL_ISR_TBL_OFFSET` if node_id is a second level aggregator,
83 * `CONFIG_3RD_LVL_ISR_TBL_OFFSET` if it is a third level aggregator
119 * @param _level Interrupt controller aggregator level
124 .level = _level, \
146 /** Parameter for non-direct IRQs */
286 #define IRQ_TABLE_SIZE (CONFIG_NUM_IRQS - CONFIG_GEN_IRQ_START_VECTOR)