Lines Matching refs:gic_data

89 static struct gic_chip_data gic_data[MAX_GIC_NR] __read_mostly;  variable
125 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
126 return gic_data_dist_base(gic_data); in gic_dist_base()
131 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
132 return gic_data_cpu_base(gic_data); in gic_cpu_base()
267 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
341 if (irq_set_handler_data(irq, &gic_data[gic_nr]) != 0) in gic_cascade_irq()
367 void __iomem *cpu_base = gic_data_cpu_base(&gic_data[0]); in gic_cpu_if_up()
433 void __iomem *cpu_base = gic_data_cpu_base(&gic_data[0]); in gic_cpu_if_down()
457 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_save()
458 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_save()
464 gic_data[gic_nr].saved_spi_conf[i] = in gic_dist_save()
468 gic_data[gic_nr].saved_spi_target[i] = in gic_dist_save()
472 gic_data[gic_nr].saved_spi_enable[i] = in gic_dist_save()
492 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_restore()
493 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_restore()
501 writel_relaxed(gic_data[gic_nr].saved_spi_conf[i], in gic_dist_restore()
509 writel_relaxed(gic_data[gic_nr].saved_spi_target[i], in gic_dist_restore()
513 writel_relaxed(gic_data[gic_nr].saved_spi_enable[i], in gic_dist_restore()
529 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_save()
530 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_save()
535 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_save()
539 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_save()
555 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_restore()
556 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_restore()
561 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_restore()
565 ptr = raw_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_restore()
584 if (!gic_data[i].get_base) in gic_notifier()
622 if (gic == &gic_data[0]) in gic_pm_init()
650 writel_relaxed(map << 16 | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_raise_softirq()
668 writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_send_sgi()
712 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_migrate_target()
715 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_migrate_target()
845 gic_cpu_init(&gic_data[0]); in gic_secondary_init()
905 gic = &gic_data[gic_nr]; in gic_init_bases()
1036 gicv2m_of_init(node, gic_data[gic_cnt].domain); in gic_of_init()
1147 irq_set_default_host(gic_data[0].domain); in gic_v2_acpi_init()