Searched refs:gic_irq (Results 1 – 2 of 2) sorted by relevance
135 static inline unsigned int gic_irq(struct irq_data *d) in gic_irq() function145 u32 mask = 1 << (gic_irq(d) % 32); in gic_poke_irq()146 writel_relaxed(mask, gic_dist_base(d) + offset + (gic_irq(d) / 32) * 4); in gic_poke_irq()151 u32 mask = 1 << (gic_irq(d) % 32); in gic_peek_irq()152 return !!(readl_relaxed(gic_dist_base(d) + offset + (gic_irq(d) / 32) * 4) & mask); in gic_peek_irq()167 writel_relaxed(gic_irq(d), gic_cpu_base(d) + GIC_CPU_EOI); in gic_eoi_irq()222 unsigned int gicirq = gic_irq(d); in gic_set_type()240 void __iomem *reg = gic_dist_base(d) + GIC_DIST_TARGET + (gic_irq(d) & ~3); in gic_set_affinity()241 unsigned int cpu, shift = (gic_irq(d) % 4) * 8; in gic_set_affinity()301 unsigned int cascade_irq, gic_irq; in gic_handle_cascade_irq() local[all …]
61 static inline unsigned int gic_irq(struct irq_data *d) in gic_irq() function68 return gic_irq(d) < 32; in gic_irq_in_rdist()200 u32 mask = 1 << (gic_irq(d) % 32); in gic_peek_irq()208 return !!(readl_relaxed(base + offset + (gic_irq(d) / 32) * 4) & mask); in gic_peek_irq()213 u32 mask = 1 << (gic_irq(d) % 32); in gic_poke_irq()225 writel_relaxed(mask, base + offset + (gic_irq(d) / 32) * 4); in gic_poke_irq()296 gic_write_eoir(gic_irq(d)); in gic_eoi_irq()301 unsigned int irq = gic_irq(d); in gic_set_type()623 reg = gic_dist_base(d) + GICD_IROUTER + (gic_irq(d) * 8); in gic_set_affinity()