Lines Matching refs:acpi_data

2047 } acpi_data __initdata;
2054 acpi_data.redist_regs[count].phys_base = phys_base;
2055 acpi_data.redist_regs[count].redist_base = redist_base;
2056 acpi_data.redist_regs[count].single_redist = acpi_data.single_redist;
2084 u32 reg = readl_relaxed(acpi_data.dist_base + GICD_PIDR2) & GIC_PIDR2_ARCH_MASK;
2105 if (acpi_data.single_redist) {
2139 acpi_data.enabled_rdists++;
2165 acpi_data.single_redist = false;
2172 acpi_data.single_redist = true;
2173 count = acpi_data.enabled_rdists;
2194 acpi_data.nr_redist_regions = count;
2216 acpi_data.maint_irq = gicc->vgic_interrupt;
2217 acpi_data.maint_irq_mode = maint_irq_mode;
2218 acpi_data.vcpu_base = gicc->gicv_base_address;
2226 if ((acpi_data.maint_irq != gicc->vgic_interrupt) ||
2227 (acpi_data.maint_irq_mode != maint_irq_mode) ||
2228 (acpi_data.vcpu_base != gicc->gicv_base_address))
2259 irq = acpi_register_gsi(NULL, acpi_data.maint_irq,
2260 acpi_data.maint_irq_mode,
2267 if (acpi_data.vcpu_base) {
2271 vcpu->start = acpi_data.vcpu_base;
2290 acpi_data.dist_base = ioremap(dist->base_address,
2292 if (!acpi_data.dist_base) {
2297 err = gic_validate_dist_version(acpi_data.dist_base);
2300 acpi_data.dist_base);
2304 size = sizeof(*acpi_data.redist_regs) * acpi_data.nr_redist_regions;
2305 acpi_data.redist_regs = kzalloc(size, GFP_KERNEL);
2306 if (!acpi_data.redist_regs) {
2321 err = gic_init_bases(acpi_data.dist_base, acpi_data.redist_regs,
2322 acpi_data.nr_redist_regions, 0, domain_handle);
2336 for (i = 0; i < acpi_data.nr_redist_regions; i++)
2337 if (acpi_data.redist_regs[i].redist_base)
2338 iounmap(acpi_data.redist_regs[i].redist_base);
2339 kfree(acpi_data.redist_regs);
2341 iounmap(acpi_data.dist_base);