Lines Matching refs:gic_irq
165 static inline unsigned int gic_irq(struct irq_data *d)
186 u32 mask = 1 << (gic_irq(d) % 32);
187 writel_relaxed(mask, gic_dist_base(d) + offset + (gic_irq(d) / 32) * 4);
192 u32 mask = 1 << (gic_irq(d) % 32);
193 return !!(readl_relaxed(gic_dist_base(d) + offset + (gic_irq(d) / 32) * 4) & mask);
223 u32 hwirq = gic_irq(d);
233 u32 hwirq = gic_irq(d);
297 unsigned int gicirq = gic_irq(d);
322 if (cascading_gic_irq(d) || gic_irq(d) < 16)
381 unsigned int gic_irq;
389 gic_irq = (status & GICC_IAR_INT_ID_MASK);
390 if (gic_irq == GICC_INT_SPURIOUS)
394 ret = generic_handle_domain_irq(chip_data->domain, gic_irq);
799 void __iomem *reg = gic_dist_base(d) + GIC_DIST_TARGET + gic_irq(d);