Lines Matching refs:gic_data
123 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly; variable
155 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
156 return gic_data_dist_base(gic_data); in gic_dist_base()
161 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
162 return gic_data_cpu_base(gic_data); in gic_cpu_base()
340 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
408 seq_printf(p, "GIC-%d", (int)(gic - &gic_data[0])); in gic_irq_print_chip()
415 &gic_data[gic_nr]); in gic_cascade_irq()
450 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key)) in gic_cpu_if_up()
502 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()
717 gic_cpu_save(&gic_data[i]); in gic_notifier()
721 gic_cpu_restore(&gic_data[i]); in gic_notifier()
724 gic_dist_save(&gic_data[i]); in gic_notifier()
728 gic_dist_restore(&gic_data[i]); in gic_notifier()
757 if (gic == &gic_data[0]) in gic_pm_init()
803 if (unlikely(gic != &gic_data[0])) in gic_set_affinity()
831 gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_ipi_send_mask()
848 writel_relaxed(map << 16 | d->hwirq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_ipi_send_mask()
855 gic_cpu_init(&gic_data[0]); in gic_starting_cpu()
862 .fwnode = gic_data[0].domain->fwnode, in gic_smp_init()
871 base_sgi = irq_domain_alloc_irqs(gic_data[0].domain, 8, NUMA_NO_NODE, &sgi_fwspec); in gic_smp_init()
928 writel_relaxed((cpu_id << 16) | irq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT); in gic_send_sgi()
971 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_migrate_target()
974 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_migrate_target()
1063 gic == &gic_data[0]) ? &gic_chip_mode1 : &gic_chip; in gic_irq_domain_map()
1249 if (gic == &gic_data[0]) { in __gic_init_bases()
1264 if (gic == &gic_data[0]) in __gic_init_bases()
1481 gic = &gic_data[gic_cnt]; in gic_of_init()
1511 gicv2m_init(&node->fwnode, gic_data[gic_cnt].domain); in gic_of_init()
1641 struct gic_chip_data *gic = &gic_data[0]; in gic_v2_acpi_init()
1696 gicv2m_init(NULL, gic_data[0].domain); in gic_v2_acpi_init()