Lines Matching refs:gic_data

106 static struct gic_chip_data gic_data[MAX_GIC_NR] __read_mostly;  variable
142 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
143 return gic_data_dist_base(gic_data); in gic_dist_base()
148 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
149 return gic_data_cpu_base(gic_data); in gic_cpu_base()
332 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
431 &gic_data[gic_nr]); in gic_cascade_irq()
507 if (gic == &gic_data[0]) { in gic_cpu_init()
538 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_if_down()
562 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_save()
563 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_save()
569 gic_data[gic_nr].saved_spi_conf[i] = in gic_dist_save()
573 gic_data[gic_nr].saved_spi_target[i] = in gic_dist_save()
577 gic_data[gic_nr].saved_spi_enable[i] = in gic_dist_save()
581 gic_data[gic_nr].saved_spi_active[i] = in gic_dist_save()
601 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_restore()
602 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_restore()
610 writel_relaxed(gic_data[gic_nr].saved_spi_conf[i], in gic_dist_restore()
618 writel_relaxed(gic_data[gic_nr].saved_spi_target[i], in gic_dist_restore()
624 writel_relaxed(gic_data[gic_nr].saved_spi_enable[i], in gic_dist_restore()
631 writel_relaxed(gic_data[gic_nr].saved_spi_active[i], in gic_dist_restore()
648 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_save()
649 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_save()
654 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_save()
658 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_active); in gic_cpu_save()
662 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_save()
678 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_restore()
679 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_restore()
684 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_restore()
691 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_active); in gic_cpu_restore()
698 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_restore()
707 gic_cpu_if_up(&gic_data[gic_nr]); in gic_cpu_restore()
717 if (!gic_data[i].get_base) in gic_notifier()
759 if (gic == &gic_data[0]) in gic_pm_init()
787 writel_relaxed(map << 16 | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_raise_softirq()
805 writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_send_sgi()
849 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_migrate_target()
852 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_migrate_target()
939 if (d->host_data == (void *)&gic_data[0]) in gic_irq_domain_map()
1000 gic_cpu_init(&gic_data[0]); in gic_secondary_init()
1055 gic = &gic_data[gic_nr]; in __gic_init_bases()
1245 gicv2m_of_init(node, gic_data[gic_cnt].domain); in gic_of_init()