Lines Matching refs:hwirq
51 static int avic_set_irq_fiq(unsigned int hwirq, unsigned int type) in avic_set_irq_fiq() argument
55 if (hwirq >= AVIC_NUM_IRQS) in avic_set_irq_fiq()
58 if (hwirq < AVIC_NUM_IRQS / 2) { in avic_set_irq_fiq()
59 irqt = imx_readl(avic_base + AVIC_INTTYPEL) & ~(1 << hwirq); in avic_set_irq_fiq()
60 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEL); in avic_set_irq_fiq()
62 hwirq -= AVIC_NUM_IRQS / 2; in avic_set_irq_fiq()
63 irqt = imx_readl(avic_base + AVIC_INTTYPEH) & ~(1 << hwirq); in avic_set_irq_fiq()
64 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEH); in avic_set_irq_fiq()
85 int idx = d->hwirq >> 5; in avic_irq_suspend()
91 u8 offs = d->hwirq < AVIC_NUM_IRQS / 2 ? in avic_irq_suspend()
107 int idx = d->hwirq >> 5; in avic_irq_resume()
112 u8 offs = d->hwirq < AVIC_NUM_IRQS / 2 ? in avic_irq_resume()