Lines Matching refs:irq_bit_num
23 uint32_t irq_group_num, irq_bit_num; in z_vim_irq_get_active() local
40 irq_bit_num = VIM_GET_IRQ_BIT_NUM(actirq & VIM_PRIIRQ_NUM_MASK); in z_vim_irq_get_active()
43 sys_write32(BIT(irq_bit_num), VIM_IRQSTS(irq_group_num)); in z_vim_irq_get_active()
66 uint32_t irq_group_num, irq_bit_num, regval; in z_vim_irq_priority_set() local
78 irq_bit_num = VIM_GET_IRQ_BIT_NUM(irq); in z_vim_irq_priority_set()
83 regval |= (BIT(irq_bit_num)); in z_vim_irq_priority_set()
85 regval &= ~(BIT(irq_bit_num)); in z_vim_irq_priority_set()
93 uint32_t irq_group_num, irq_bit_num; in z_vim_irq_enable() local
101 irq_bit_num = VIM_GET_IRQ_BIT_NUM(irq); in z_vim_irq_enable()
103 sys_write32(BIT(irq_bit_num), VIM_INTR_EN_SET(irq_group_num)); in z_vim_irq_enable()
108 uint32_t irq_group_num, irq_bit_num; in z_vim_irq_disable() local
116 irq_bit_num = VIM_GET_IRQ_BIT_NUM(irq); in z_vim_irq_disable()
118 sys_write32(BIT(irq_bit_num), VIM_INTR_EN_CLR(irq_group_num)); in z_vim_irq_disable()
123 uint32_t irq_group_num, irq_bit_num, regval; in z_vim_irq_is_enabled() local
131 irq_bit_num = VIM_GET_IRQ_BIT_NUM(irq); in z_vim_irq_is_enabled()
135 return !!(regval & (BIT(irq_bit_num))); in z_vim_irq_is_enabled()
140 uint32_t irq_group_num, irq_bit_num; in z_vim_arm_enter_irq() local
148 irq_bit_num = VIM_GET_IRQ_BIT_NUM(irq); in z_vim_arm_enter_irq()
150 sys_write32(BIT(irq_bit_num), VIM_RAW(irq_group_num)); in z_vim_arm_enter_irq()