Home
last modified time | relevance | path

Searched refs:irq_mask (Results 1 – 14 of 14) sorted by relevance

/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_vsc_drv.h187 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 Dhpm_clc_drv.h146 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 Dhpm_vad_drv.h81 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 Dhpm_cam_drv.h291 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 Dhpm_sei_drv.h821 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 Dhpm_gptmr_drv.h260 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 Dhpm_uart_drv.h414 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 Dinterrupt.c16 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 Dmss_uart.c443 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 Dmss_uart.h1378 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 Dhal_irq.c29 void irq_mask(uint32_t mask) in irq_mask() function
/bsp/core-v-mcu/Libraries/core_v_hal_libraries/core_v_hal/include/
A Dhal_irq.h95 void irq_mask(uint32_t mask);
/bsp/hpmicro/libraries/hpm_sdk/components/dma_mgr/
A Dhpm_dma_mgr.h340 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 Dhpm_dma_mgr.c500 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()

Completed in 36 milliseconds