Lines Matching refs:ctrl
212 unsigned int reg, ctrl, mask; in lpc32xx_mask_irq() local
214 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_mask_irq()
216 reg = __raw_readl(LPC32XX_INTC_MASK(ctrl)) & ~mask; in lpc32xx_mask_irq()
217 __raw_writel(reg, LPC32XX_INTC_MASK(ctrl)); in lpc32xx_mask_irq()
222 unsigned int reg, ctrl, mask; in lpc32xx_unmask_irq() local
224 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_unmask_irq()
226 reg = __raw_readl(LPC32XX_INTC_MASK(ctrl)) | mask; in lpc32xx_unmask_irq()
227 __raw_writel(reg, LPC32XX_INTC_MASK(ctrl)); in lpc32xx_unmask_irq()
232 unsigned int ctrl, mask; in lpc32xx_ack_irq() local
234 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_ack_irq()
236 __raw_writel(mask, LPC32XX_INTC_RAW_STAT(ctrl)); in lpc32xx_ack_irq()
247 unsigned int reg, ctrl, mask; in __lpc32xx_set_irq_type() local
249 get_controller(irq, &ctrl, &mask); in __lpc32xx_set_irq_type()
252 reg = __raw_readl(LPC32XX_INTC_POLAR(ctrl)); in __lpc32xx_set_irq_type()
257 __raw_writel(reg, LPC32XX_INTC_POLAR(ctrl)); in __lpc32xx_set_irq_type()
260 reg = __raw_readl(LPC32XX_INTC_ACT_TYPE(ctrl)); in __lpc32xx_set_irq_type()
265 __raw_writel(reg, LPC32XX_INTC_ACT_TYPE(ctrl)); in __lpc32xx_set_irq_type()