Lines Matching refs:pending
32 u32 pending; in ath79_misc_irq_handler() local
34 pending = __raw_readl(base + AR71XX_RESET_REG_MISC_INT_STATUS) & in ath79_misc_irq_handler()
37 if (!pending) { in ath79_misc_irq_handler()
42 while (pending) { in ath79_misc_irq_handler()
43 int bit = __ffs(pending); in ath79_misc_irq_handler()
46 pending &= ~BIT(bit); in ath79_misc_irq_handler()
239 unsigned long pending; in plat_irq_dispatch() local
242 pending = read_c0_status() & read_c0_cause() & ST0_IM; in plat_irq_dispatch()
244 if (!pending) { in plat_irq_dispatch()
249 pending >>= CAUSEB_IP; in plat_irq_dispatch()
250 while (pending) { in plat_irq_dispatch()
251 irq = fls(pending) - 1; in plat_irq_dispatch()
255 pending &= ~BIT(irq); in plat_irq_dispatch()