Lines Matching refs:irq_stat
263 static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) in mxc_gpio_irq_handler() argument
265 while (irq_stat != 0) { in mxc_gpio_irq_handler()
266 int irqoffset = fls(irq_stat) - 1; in mxc_gpio_irq_handler()
273 irq_stat &= ~(1 << irqoffset); in mxc_gpio_irq_handler()
280 u32 irq_stat; in mx3_gpio_irq_handler() local
286 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR); in mx3_gpio_irq_handler()
288 mxc_gpio_irq_handler(port, irq_stat); in mx3_gpio_irq_handler()
296 u32 irq_msk, irq_stat; in mx2_gpio_irq_handler() local
308 irq_stat = readl(port->base + GPIO_ISR) & irq_msk; in mx2_gpio_irq_handler()
309 if (irq_stat) in mx2_gpio_irq_handler()
310 mxc_gpio_irq_handler(port, irq_stat); in mx2_gpio_irq_handler()