Lines Matching refs:setup_data
24 static __initdata struct jailhouse_setup_data setup_data; variable
48 lapic_timer_period = setup_data.apic_khz * (1000 / HZ); in jailhouse_timer_init()
91 for (cpu = 0; cpu < setup_data.num_cpus; cpu++) { in jailhouse_get_smp_config()
92 generic_processor_info(setup_data.cpu_ids[cpu], in jailhouse_get_smp_config()
98 if (setup_data.standard_ioapic) { in jailhouse_get_smp_config()
129 if (setup_data.pci_mmconfig_base) { in jailhouse_pci_arch_init()
131 setup_data.pci_mmconfig_base); in jailhouse_pci_arch_init()
141 u64 pa_data = boot_params.hdr.setup_data; in jailhouse_init_platform()
142 struct setup_data header; in jailhouse_init_platform()
167 header.len >= sizeof(setup_data)) { in jailhouse_init_platform()
168 pa_data += offsetof(struct setup_data, data); in jailhouse_init_platform()
170 mapping = early_memremap(pa_data, sizeof(setup_data)); in jailhouse_init_platform()
171 memcpy(&setup_data, mapping, sizeof(setup_data)); in jailhouse_init_platform()
172 early_memunmap(mapping, sizeof(setup_data)); in jailhouse_init_platform()
183 if (setup_data.compatible_version > JAILHOUSE_SETUP_REQUIRED_VERSION) in jailhouse_init_platform()
186 pmtmr_ioport = setup_data.pm_timer_address; in jailhouse_init_platform()
189 precalibrated_tsc_khz = setup_data.tsc_khz; in jailhouse_init_platform()