Lines Matching refs:hwirq
52 static int avic_set_irq_fiq(unsigned int hwirq, unsigned int type)
56 if (hwirq >= AVIC_NUM_IRQS)
59 if (hwirq < AVIC_NUM_IRQS / 2) {
60 irqt = imx_readl(avic_base + AVIC_INTTYPEL) & ~(1 << hwirq);
61 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEL);
63 hwirq -= AVIC_NUM_IRQS / 2;
64 irqt = imx_readl(avic_base + AVIC_INTTYPEH) & ~(1 << hwirq);
65 imx_writel(irqt | (!!type << hwirq), avic_base + AVIC_INTTYPEH);
86 int idx = d->hwirq >> 5;
92 u8 offs = d->hwirq < AVIC_NUM_IRQS / 2 ?
108 int idx = d->hwirq >> 5;
113 u8 offs = d->hwirq < AVIC_NUM_IRQS / 2 ?