Searched refs:loongson_sysconf (Results 1 – 18 of 18) sorted by relevance
35 struct loongson_system_configuration loongson_sysconf; variable202 loongson_sysconf.cputype = ecpu->cputype; in prom_lefi_init_env()207 loongson_sysconf.cores_per_node = 2; in prom_lefi_init_env()208 loongson_sysconf.cores_per_package = 2; in prom_lefi_init_env()212 loongson_sysconf.cores_per_node = 4; in prom_lefi_init_env()213 loongson_sysconf.cores_per_package = 4; in prom_lefi_init_env()230 loongson_sysconf.workarounds = WORKAROUND_CPUFREQ; in prom_lefi_init_env()234 loongson_sysconf.cores_per_node = 4; /* One chip has 2 nodes */ in prom_lefi_init_env()235 loongson_sysconf.cores_per_package = 8; in prom_lefi_init_env()252 loongson_sysconf.workarounds = WORKAROUND_CPUHOTPLUG; in prom_lefi_init_env()[all …]
22 loongson_lefi_sleep(loongson_sysconf.suspend_addr); in lefi_pm_enter()34 return !!loongson_sysconf.suspend_addr; in lefi_pm_valid_state()47 if (loongson_sysconf.fw_interface == LOONGSON_LEFI) in loongson_pm_init()
418 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package); in loongson3_init_secondary()420 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()445 max_cpus += loongson_sysconf.cores_per_node; in loongson3_smp_setup()448 if (max_cpus < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()450 loongson_sysconf.nr_cpus = max_cpus ? max_cpus : 1; in loongson3_smp_setup()457 while (i < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()458 if (loongson_sysconf.reserved_cpus_mask & (1<<i)) { in loongson3_smp_setup()473 while (num < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()487 cpu_logical_map(0) % loongson_sysconf.cores_per_package); in loongson3_smp_setup()488 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()[all …]
28 void (*fw_restart)(void) = (void *)loongson_sysconf.restart_addr; in firmware_restart()36 void (*fw_poweroff)(void) = (void *)loongson_sysconf.poweroff_addr; in firmware_poweroff()143 if (loongson_sysconf.restart_addr) { in mips_reboot_setup()149 if (loongson_sysconf.poweroff_addr) { in mips_reboot_setup()
13 if (!loongson_sysconf.vgabios_addr) in pci_fixup_video()20 res->start = virt_to_phys((void *) loongson_sysconf.vgabios_addr); in pci_fixup_video()
22 if (loongson_sysconf.fw_interface == LOONGSON_DTB) { in plat_time_init()
12 #define SMBUS_CFG_BASE (loongson_sysconf.ht_control_base + 0x0300a000)
20 struct loongson_system_configuration loongson_sysconf; variable21 EXPORT_SYMBOL(loongson_sysconf);52 loongson_sysconf.cpuname = strsep(&cpuname, " "); in init_cpu_fullname()55 if (loongson_sysconf.cpuname && !strncmp(loongson_sysconf.cpuname, "Loongson", 8)) { in init_cpu_fullname()57 __cpu_full_name[cpu] = loongson_sysconf.cpuname; in init_cpu_fullname()
129 loongson_sysconf.cpuname = (void *)dmi_string_parse(dm, dmi_data[16]); in parse_cpu_table()130 loongson_sysconf.cores_per_package = *(u8 *)(dmi_data + SMBIOS_THREAD_PACKAGE_OFFSET); in parse_cpu_table()131 if (dm->length >= 0x30 && loongson_sysconf.cores_per_package == 0xff) { in parse_cpu_table()133 loongson_sysconf.cores_per_package = in parse_cpu_table()
255 loongson_sysconf.nr_nodes = nr_node_ids; in init_numa_memory()256 loongson_sysconf.cores_per_node = cpumask_weight(&phys_cpus_on_node[0]); in init_numa_memory()
47 extern struct loongson_system_configuration loongson_sysconf;51 return test_bit(cpu, loongson_sysconf.cores_io_master); in io_master()
75 loongson_sysconf.suspend_addr = (unsigned long)default_suspend_addr; in loongson3_acpi_suspend_init()78 loongson_sysconf.suspend_addr = (unsigned long)phys_to_virt(PHYSADDR(suspend_addr)); in loongson3_acpi_suspend_init()
42 loongarch_suspend_addr = loongson_sysconf.suspend_addr; in loongarch_common_suspend()
145 nr_packages = loongson_sysconf.nr_cpus / in loongson_hwmon_init()146 loongson_sysconf.cores_per_package; in loongson_hwmon_init()
178 loongson_sysconf.suspend_addr = (u64)phys_to_virt(suspend_addr); in loongson2_pm_probe()193 if (loongson_sysconf.suspend_addr) in loongson2_pm_probe()
109 #define LOONGSON_PCIIO_BASE loongson_sysconf.pci_io_base
40 nr_nodes = cache_private(cdesc) ? 1 : loongson_sysconf.nr_nodes; in flush_cache_leaf()
277 priv->map_cache[i] |= BIT(loongson_sysconf.boot_cpu_id); in liointc_init()