Lines Matching refs:irq
30 static void ath79_misc_irq_handler(unsigned int irq, struct irq_desc *desc) in ath79_misc_irq_handler() argument
53 unsigned int irq = d->irq - ATH79_MISC_IRQ_BASE; in ar71xx_misc_irq_unmask() local
58 __raw_writel(t | (1 << irq), base + AR71XX_RESET_REG_MISC_INT_ENABLE); in ar71xx_misc_irq_unmask()
66 unsigned int irq = d->irq - ATH79_MISC_IRQ_BASE; in ar71xx_misc_irq_mask() local
71 __raw_writel(t & ~(1 << irq), base + AR71XX_RESET_REG_MISC_INT_ENABLE); in ar71xx_misc_irq_mask()
79 unsigned int irq = d->irq - ATH79_MISC_IRQ_BASE; in ar724x_misc_irq_ack() local
84 __raw_writel(t & ~(1 << irq), base + AR71XX_RESET_REG_MISC_INT_STATUS); in ar724x_misc_irq_ack()
123 static void ar934x_ip2_irq_dispatch(unsigned int irq, struct irq_desc *desc) in ar934x_ip2_irq_dispatch() argument
127 disable_irq_nosync(irq); in ar934x_ip2_irq_dispatch()
141 enable_irq(irq); in ar934x_ip2_irq_dispatch()
156 static void qca955x_ip2_irq_dispatch(unsigned int irq, struct irq_desc *desc) in qca955x_ip2_irq_dispatch() argument
160 disable_irq_nosync(irq); in qca955x_ip2_irq_dispatch()
181 enable_irq(irq); in qca955x_ip2_irq_dispatch()
184 static void qca955x_ip3_irq_dispatch(unsigned int irq, struct irq_desc *desc) in qca955x_ip3_irq_dispatch() argument
188 disable_irq_nosync(irq); in qca955x_ip3_irq_dispatch()
216 enable_irq(irq); in qca955x_ip3_irq_dispatch()