Lines Matching refs:gic_data
48 static struct gic_chip_data gic_data[MAX_GIC_NR];
52 struct gic_chip_data *gic_data = get_irq_chip_data(irq);
53 return gic_data->dist_base;
58 struct gic_chip_data *gic_data = get_irq_chip_data(irq);
59 return gic_data->cpu_base;
64 struct gic_chip_data *gic_data = get_irq_chip_data(irq);
65 return irq - gic_data->irq_offset;
171 if (set_irq_data(irq, &gic_data[gic_nr]) != 0)
188 gic_data[gic_nr].dist_base = base;
189 gic_data[gic_nr].irq_offset = (irq_start - 1) & ~31;
234 for (i = irq_start; i < gic_data[gic_nr].irq_offset + max_irq; i++) {
236 set_irq_chip_data(i, &gic_data[gic_nr]);
249 gic_data[gic_nr].cpu_base = base;
261 writel(map << 16 | irq, gic_data[0].dist_base + GIC_DIST_SOFTINT);