Lines Matching refs:irq_stat
248 static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) in mxc_gpio_irq_handler() argument
250 while (irq_stat != 0) { in mxc_gpio_irq_handler()
251 int irqoffset = fls(irq_stat) - 1; in mxc_gpio_irq_handler()
258 irq_stat &= ~(1 << irqoffset); in mxc_gpio_irq_handler()
265 u32 irq_stat; in mx3_gpio_irq_handler() local
271 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR); in mx3_gpio_irq_handler()
273 mxc_gpio_irq_handler(port, irq_stat); in mx3_gpio_irq_handler()
281 u32 irq_msk, irq_stat; in mx2_gpio_irq_handler() local
293 irq_stat = readl(port->base + GPIO_ISR) & irq_msk; in mx2_gpio_irq_handler()
294 if (irq_stat) in mx2_gpio_irq_handler()
295 mxc_gpio_irq_handler(port, irq_stat); in mx2_gpio_irq_handler()