Lines Matching refs:setup_data
23 static __initdata struct jailhouse_setup_data setup_data; variable
47 lapic_timer_frequency = setup_data.apic_khz * (1000 / HZ); in jailhouse_timer_init()
90 for (cpu = 0; cpu < setup_data.num_cpus; cpu++) { in jailhouse_get_smp_config()
91 generic_processor_info(setup_data.cpu_ids[cpu], in jailhouse_get_smp_config()
97 if (setup_data.standard_ioapic) { in jailhouse_get_smp_config()
128 if (setup_data.pci_mmconfig_base) { in jailhouse_pci_arch_init()
130 setup_data.pci_mmconfig_base); in jailhouse_pci_arch_init()
140 u64 pa_data = boot_params.hdr.setup_data; in jailhouse_init_platform()
141 struct setup_data header; in jailhouse_init_platform()
166 header.len >= sizeof(setup_data)) { in jailhouse_init_platform()
167 pa_data += offsetof(struct setup_data, data); in jailhouse_init_platform()
169 mapping = early_memremap(pa_data, sizeof(setup_data)); in jailhouse_init_platform()
170 memcpy(&setup_data, mapping, sizeof(setup_data)); in jailhouse_init_platform()
171 early_memunmap(mapping, sizeof(setup_data)); in jailhouse_init_platform()
182 if (setup_data.compatible_version > JAILHOUSE_SETUP_REQUIRED_VERSION) in jailhouse_init_platform()
185 pmtmr_ioport = setup_data.pm_timer_address; in jailhouse_init_platform()
188 precalibrated_tsc_khz = setup_data.tsc_khz; in jailhouse_init_platform()