Lines Matching defs:gic_data

122 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly;
154 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d);
155 return gic_data_dist_base(gic_data);
160 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d);
161 return gic_data_cpu_base(gic_data);
339 struct gic_chip_data *gic = &gic_data[0];
420 &gic_data[gic_nr]);
455 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key))
507 if (gic == &gic_data[0]) {
543 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]);
722 gic_cpu_save(&gic_data[i]);
726 gic_cpu_restore(&gic_data[i]);
729 gic_dist_save(&gic_data[i]);
733 gic_dist_restore(&gic_data[i]);
762 if (gic == &gic_data[0])
832 gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
849 writel_relaxed(map << 16 | d->hwirq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
856 gic_cpu_init(&gic_data[0]);
863 .fwnode = gic_data[0].domain->fwnode,
872 base_sgi = __irq_domain_alloc_irqs(gic_data[0].domain, -1, 8,
898 writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
941 dist_base = gic_data_dist_base(&gic_data[gic_nr]);
944 gic_irqs = gic_data[gic_nr].gic_irqs;
1159 if (gic == &gic_data[0]) {
1270 if (gic == &gic_data[0]) {
1284 if (static_branch_likely(&supports_deactivate_key) && gic == &gic_data[0]) {
1288 name = kasprintf(GFP_KERNEL, "GIC-%d", (int)(gic-&gic_data[0]));
1295 else if (gic == &gic_data[0])
1311 gic = &gic_data[0];
1531 gic = &gic_data[gic_cnt];
1561 gicv2m_init(&node->fwnode, gic_data[gic_cnt].domain);
1691 struct gic_chip_data *gic = &gic_data[0];
1746 gicv2m_init(NULL, gic_data[0].domain);