Lines Matching refs:gic_data

123 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly;
155 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d);
156 return gic_data_dist_base(gic_data);
161 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d);
162 return gic_data_cpu_base(gic_data);
340 struct gic_chip_data *gic = &gic_data[0];
408 seq_printf(p, "GIC-%d", (int)(gic - &gic_data[0]));
415 &gic_data[gic_nr]);
450 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key))
502 if (gic == &gic_data[0]) {
538 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]);
717 gic_cpu_save(&gic_data[i]);
721 gic_cpu_restore(&gic_data[i]);
724 gic_dist_save(&gic_data[i]);
728 gic_dist_restore(&gic_data[i]);
757 if (gic == &gic_data[0])
803 if (unlikely(gic != &gic_data[0]))
831 gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
848 writel_relaxed(map << 16 | d->hwirq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
855 gic_cpu_init(&gic_data[0]);
862 .fwnode = gic_data[0].domain->fwnode,
871 base_sgi = irq_domain_alloc_irqs(gic_data[0].domain, 8, NUMA_NO_NODE, &sgi_fwspec);
928 writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
971 dist_base = gic_data_dist_base(&gic_data[gic_nr]);
974 gic_irqs = gic_data[gic_nr].gic_irqs;
1063 gic == &gic_data[0]) ? &gic_chip_mode1 : &gic_chip;
1249 if (gic == &gic_data[0]) {
1264 if (gic == &gic_data[0])
1481 gic = &gic_data[gic_cnt];
1511 gicv2m_init(&node->fwnode, gic_data[gic_cnt].domain);
1641 struct gic_chip_data *gic = &gic_data[0];
1696 gicv2m_init(NULL, gic_data[0].domain);