Lines Matching refs:regs
43 INTMUX_Type *regs; member
49 #define DEV_REGS(dev) (((const struct rv32m1_intmux_config *)(dev->config))->regs)
57 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_irq_enable() local
61 regs->CHANNEL[channel].CHn_IER_31_0 |= BIT(line); in rv32m1_intmux_irq_enable()
66 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_irq_disable() local
70 regs->CHANNEL[channel].CHn_IER_31_0 &= ~BIT(line); in rv32m1_intmux_irq_disable()
75 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_get_state() local
79 if (regs->CHANNEL[i].CHn_IER_31_0) { in rv32m1_intmux_get_state()
90 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_get_line_state() local
94 if ((regs->CHANNEL[channel].CHn_IER_31_0 & BIT(line)) != 0) { in rv32m1_intmux_get_line_state()
112 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_isr() local
114 uint32_t line = (regs->CHANNEL[channel].CHn_VEC >> 2); in rv32m1_intmux_isr()
146 .regs = (INTMUX_Type *)DT_INST_REG_ADDR(0),
155 INTMUX_Type *regs = DEV_REGS(dev); in rv32m1_intmux_init() local
171 regs->CHANNEL[i].CHn_CSR |= INTMUX_CHn_CSR_RST_MASK; in rv32m1_intmux_init()