Lines Matching +full:non +full:- +full:interrupt
4 * SPDX-License-Identifier: Apache-2.0
8 * @brief Driver for Nuclie's Extended Core Interrupt Controller
24 /** number of interrupt level bits */
51 /** Interrupt Pending */
60 /** Interrupt Enabled */
69 /** 0: non-vectored 1:vectored */
103 return (val << (8U - shift)); in leftalign8()
108 return ((1 << len) - 1) & 0xFFFFU; in mask8()
112 * @brief Enable interrupt
120 * @brief Disable interrupt
128 * @brief Get enable status of interrupt
136 * @brief Set priority and level of interrupt
148 /* Set non-vectoring as default. */ in riscv_clic_irq_priority_set()
155 * @brief Set vector mode of interrupt
167 * @brief Set pending bit of an interrupt
185 max_prio = mask8(intctlbits - nlbits); in nuclei_eclic_init()