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()
274 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()
427 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_save()
428 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_save()
434 gic_data[gic_nr].saved_spi_conf[i] = in gic_dist_save()
438 gic_data[gic_nr].saved_spi_target[i] = in gic_dist_save()
442 gic_data[gic_nr].saved_spi_enable[i] = in gic_dist_save()
462 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_restore()
463 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_restore()
471 writel_relaxed(gic_data[gic_nr].saved_spi_conf[i], in gic_dist_restore()
479 writel_relaxed(gic_data[gic_nr].saved_spi_target[i], in gic_dist_restore()
483 writel_relaxed(gic_data[gic_nr].saved_spi_enable[i], in gic_dist_restore()
499 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_save()
500 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_save()
505 ptr = __this_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_save()
509 ptr = __this_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_save()
525 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_cpu_restore()
526 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_restore()
531 ptr = __this_cpu_ptr(gic_data[gic_nr].saved_ppi_enable); in gic_cpu_restore()
535 ptr = __this_cpu_ptr(gic_data[gic_nr].saved_ppi_conf); in gic_cpu_restore()
553 if (!gic_data[i].get_base) in gic_notifier()
591 if (gic == &gic_data[0]) in gic_pm_init()
653 gic = &gic_data[gic_nr]; in gic_init_bases()
729 gic_cpu_init(&gic_data[gic_nr]); in gic_secondary_init()
749 writel_relaxed(map << 16 | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_raise_softirq()