| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_vsc_drv.h | 187 static inline void vsc_set_irq_enable(VSC_Type *vsc, uint32_t irq_mask, bool enable) in vsc_set_irq_enable() argument 190 vsc->IRQ_ENABLE |= irq_mask; in vsc_set_irq_enable() 192 vsc->IRQ_ENABLE &= ~irq_mask; in vsc_set_irq_enable() 212 static inline void vsc_clear_irq_status(VSC_Type *vsc, uint32_t irq_mask) in vsc_clear_irq_status() argument 214 vsc->IRQ_STATUS = irq_mask; in vsc_clear_irq_status() 224 static inline bool vsc_get_irq_flag(VSC_Type *vsc, uint32_t irq_mask) in vsc_get_irq_flag() argument 226 return ((vsc->IRQ_STATUS & irq_mask) == irq_mask) ? true : false; in vsc_get_irq_flag()
|
| A D | hpm_clc_drv.h | 146 static inline void clc_set_irq_enable(CLC_Type *clc, clc_chn_t chn, uint32_t irq_mask, bool enable) in clc_set_irq_enable() argument 149 clc->VDVQ_CHAN[chn].MODE |= CLC_VDVQ_CHAN_MODE_ENABLE_IRQ_SET(irq_mask); in clc_set_irq_enable() 151 clc->VDVQ_CHAN[chn].MODE &= ~CLC_VDVQ_CHAN_MODE_ENABLE_IRQ_SET(irq_mask); in clc_set_irq_enable() 173 static inline void clc_clear_irq_status(CLC_Type *clc, clc_chn_t chn, uint32_t irq_mask) in clc_clear_irq_status() argument 175 clc->VDVQ_CHAN[chn].STATUS = CLC_VDVQ_CHAN_STATUS_STATUS_SET(irq_mask); in clc_clear_irq_status() 186 static inline bool clc_get_irq_flag(CLC_Type *clc, clc_chn_t chn, uint32_t irq_mask) in clc_get_irq_flag() argument 188 return ((clc->VDVQ_CHAN[chn].STATUS & irq_mask) == irq_mask) ? true : false; in clc_get_irq_flag()
|
| A D | hpm_vad_drv.h | 81 static inline void vad_enable_irq(VAD_Type *ptr, uint32_t irq_mask) in vad_enable_irq() argument 83 ptr->CTRL |= irq_mask; in vad_enable_irq() 92 static inline void vad_disable_irq(VAD_Type *ptr, uint32_t irq_mask) in vad_disable_irq() argument 94 ptr->CTRL &= ~irq_mask; in vad_disable_irq()
|
| A D | hpm_cam_drv.h | 291 static inline void cam_enable_irq(CAM_Type *ptr, cam_irq_mask_t irq_mask) in cam_enable_irq() argument 293 ptr->INT_EN |= irq_mask; in cam_enable_irq() 303 static inline void cam_disable_irq(CAM_Type *ptr, cam_irq_mask_t irq_mask) in cam_disable_irq() argument 305 ptr->INT_EN &= ~irq_mask; in cam_disable_irq()
|
| A D | hpm_sei_drv.h | 821 static inline void sei_set_irq_enable(SEI_Type *ptr, uint8_t idx, uint32_t irq_mask, bool enable) in sei_set_irq_enable() argument 824 ptr->CTRL[idx].IRQ.INT_EN |= irq_mask; in sei_set_irq_enable() 826 ptr->CTRL[idx].IRQ.INT_EN &= ~irq_mask; in sei_set_irq_enable() 838 static inline bool sei_get_irq_status(SEI_Type *ptr, uint8_t idx, uint32_t irq_mask) in sei_get_irq_status() argument 840 return ((ptr->CTRL[idx].IRQ.INT_FLAG & irq_mask) == irq_mask) ? true : false; in sei_get_irq_status() 849 static inline void sei_clear_irq_flag(SEI_Type *ptr, uint8_t idx, uint32_t irq_mask) in sei_clear_irq_flag() argument 851 ptr->CTRL[idx].IRQ.INT_FLAG = irq_mask; in sei_clear_irq_flag()
|
| A D | hpm_gptmr_drv.h | 260 static inline void gptmr_enable_irq(GPTMR_Type *ptr, uint32_t irq_mask) in gptmr_enable_irq() argument 262 ptr->IRQEN |= irq_mask; in gptmr_enable_irq() 271 static inline void gptmr_disable_irq(GPTMR_Type *ptr, uint32_t irq_mask) in gptmr_disable_irq() argument 273 ptr->IRQEN &= ~irq_mask; in gptmr_disable_irq()
|
| A D | hpm_uart_drv.h | 414 static inline void uart_disable_irq(UART_Type *ptr, uart_intr_enable_t irq_mask) in uart_disable_irq() argument 416 ptr->IER &= ~irq_mask; in uart_disable_irq() 425 static inline void uart_enable_irq(UART_Type *ptr, uart_intr_enable_t irq_mask) in uart_enable_irq() argument 427 ptr->IER |= irq_mask; in uart_enable_irq()
|
| /bsp/bluetrum/libcpu/cpu/ |
| A D | interrupt.c | 16 uint32_t irq_mask; variable 28 uint32_t irq_pend = PICPND & irq_mask; in cpu_irq_comm_do() 78 irq_mask |= BIT(vector); in rt_hw_interrupt_install()
|
| /bsp/smartfusion2/libraries/mss_uart/ |
| A D | mss_uart.c | 443 mss_uart_irq_t irq_mask in MSS_UART_enable_irq() argument 447 ASSERT(MSS_UART_INVALID_IRQ > irq_mask); in MSS_UART_enable_irq() 450 (MSS_UART_INVALID_IRQ > irq_mask)) in MSS_UART_enable_irq() 461 this_uart->hw_reg->IER |= (uint8_t)irq_mask & IIRF_MASK; in MSS_UART_enable_irq() 470 this_uart->hw_reg->IEM |= (uint8_t)(((uint32_t)irq_mask & ~((uint32_t)IIRF_MASK)) >> 4u); in MSS_UART_enable_irq() 484 mss_uart_irq_t irq_mask in MSS_UART_disable_irq() argument 497 this_uart->hw_reg->IER &= ((uint8_t)(~((uint32_t)irq_mask & (uint32_t)IIRF_MASK))); in MSS_UART_disable_irq() 506 this_uart->hw_reg->IEM |= (uint8_t)(~(((uint32_t)irq_mask & ~((uint32_t)IIRF_MASK)) >> 8u)); in MSS_UART_disable_irq() 511 if(irq_mask == IIRF_MASK) in MSS_UART_disable_irq()
|
| A D | mss_uart.h | 1378 mss_uart_irq_t irq_mask 1429 mss_uart_irq_t irq_mask
|
| /bsp/core-v-mcu/Libraries/core_v_hal_libraries/core_v_hal/source/ |
| A D | hal_irq.c | 29 void irq_mask(uint32_t mask) in irq_mask() function
|
| /bsp/core-v-mcu/Libraries/core_v_hal_libraries/core_v_hal/include/ |
| A D | hal_irq.h | 95 void irq_mask(uint32_t mask);
|
| /bsp/hpmicro/libraries/hpm_sdk/components/dma_mgr/ |
| A D | hpm_dma_mgr.h | 340 hpm_stat_t dma_mgr_enable_chn_irq(const dma_resource_t *resource, uint32_t irq_mask); 349 hpm_stat_t dma_mgr_disable_chn_irq(const dma_resource_t *resource, uint32_t irq_mask);
|
| A D | hpm_dma_mgr.c | 500 hpm_stat_t dma_mgr_enable_chn_irq(const dma_resource_t *resource, uint32_t irq_mask) in dma_mgr_enable_chn_irq() argument 509 dma_enable_channel_interrupt(resource->base, resource->channel, irq_mask); in dma_mgr_enable_chn_irq() 515 hpm_stat_t dma_mgr_disable_chn_irq(const dma_resource_t *resource, uint32_t irq_mask) in dma_mgr_disable_chn_irq() argument 524 dma_disable_channel_interrupt(resource->base, resource->channel, irq_mask); in dma_mgr_disable_chn_irq()
|