Lines Matching refs:irq
40 __STATIC_INLINE void R_FSP_IsrContextSet (IRQn_Type const irq, void * p_context) in R_FSP_IsrContextSet() argument
44 gp_renesas_isr_context[irq] = p_context; in R_FSP_IsrContextSet()
54 __STATIC_INLINE void * R_FSP_IsrContextGet (IRQn_Type const irq) in R_FSP_IsrContextGet() argument
58 return gp_renesas_isr_context[irq]; in R_FSP_IsrContextGet()
74 __STATIC_INLINE void R_BSP_IrqStatusClear (IRQn_Type irq) in R_BSP_IrqStatusClear() argument
77 R_ICU->IELSR_b[irq].IR = 0U; in R_BSP_IrqStatusClear()
81 FSP_REGISTER_READ(R_ICU->IELSR[irq]); in R_BSP_IrqStatusClear()
94 __STATIC_INLINE void R_BSP_IrqClearPending (IRQn_Type irq) in R_BSP_IrqClearPending() argument
99 R_BSP_IrqStatusClear(irq); in R_BSP_IrqClearPending()
107 uint32_t _irq = (uint32_t) irq; in R_BSP_IrqClearPending()
108 NVIC->ICPR[(((uint32_t) irq) >> 5UL)] = (uint32_t) (1UL << (_irq & 0x1FUL)); in R_BSP_IrqClearPending()
120 __STATIC_INLINE void R_BSP_IrqCfg (IRQn_Type const irq, uint32_t priority, void * p_context) in R_BSP_IrqCfg() argument
125 R_FSP_IsrContextSet(irq, p_context); in R_BSP_IrqCfg()
136 __STATIC_INLINE void R_BSP_IrqEnableNoClear (IRQn_Type const irq) in R_BSP_IrqEnableNoClear() argument
140 uint32_t _irq = (uint32_t) irq; in R_BSP_IrqEnableNoClear()
155 __STATIC_INLINE void R_BSP_IrqEnable (IRQn_Type const irq) in R_BSP_IrqEnable() argument
158 R_BSP_IrqClearPending(irq); in R_BSP_IrqEnable()
161 R_BSP_IrqEnableNoClear(irq); in R_BSP_IrqEnable()
172 __STATIC_INLINE void R_BSP_IrqDisable (IRQn_Type const irq) in R_BSP_IrqDisable() argument
176 uint32_t _irq = (uint32_t) irq; in R_BSP_IrqDisable()
177 NVIC->ICER[(((uint32_t) irq) >> 5UL)] = (uint32_t) (1UL << (_irq & 0x1FUL)); in R_BSP_IrqDisable()
192 __STATIC_INLINE void R_BSP_IrqCfgEnable (IRQn_Type const irq, uint32_t priority, void * p_context) in R_BSP_IrqCfgEnable() argument
194 R_BSP_IrqCfg(irq, priority, p_context); in R_BSP_IrqCfgEnable()
195 R_BSP_IrqEnable(irq); in R_BSP_IrqCfgEnable()
200 void R_BSP_IrqStatusClear(IRQn_Type irq);
203 void R_BSP_IrqClearPending(IRQn_Type irq);
204 void R_BSP_IrqCfg(IRQn_Type const irq, uint32_t priority, void * p_context);
205 void R_BSP_IrqEnableNoClear(IRQn_Type const irq);
206 void R_BSP_IrqEnable(IRQn_Type const irq);
207 void R_BSP_IrqDisable(IRQn_Type const irq);
208 void R_BSP_IrqCfgEnable(IRQn_Type const irq, uint32_t priority, void * p_context);