Lines Matching refs:irq_stat
262 static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) in mxc_gpio_irq_handler() argument
264 while (irq_stat != 0) { in mxc_gpio_irq_handler()
265 int irqoffset = fls(irq_stat) - 1; in mxc_gpio_irq_handler()
272 irq_stat &= ~(1 << irqoffset); in mxc_gpio_irq_handler()
279 u32 irq_stat; in mx3_gpio_irq_handler() local
288 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR); in mx3_gpio_irq_handler()
290 mxc_gpio_irq_handler(port, irq_stat); in mx3_gpio_irq_handler()
298 u32 irq_msk, irq_stat; in mx2_gpio_irq_handler() local
310 irq_stat = readl(port->base + GPIO_ISR) & irq_msk; in mx2_gpio_irq_handler()
311 if (irq_stat) in mx2_gpio_irq_handler()
312 mxc_gpio_irq_handler(port, irq_stat); in mx2_gpio_irq_handler()