Home
last modified time | relevance | path

Searched refs:loongson_sysconf (Results 1 – 12 of 12) sorted by relevance

/linux/arch/mips/loongson64/
A Denv.c91 loongson_sysconf.cores_per_node = 4; in prom_lefi_init_env()
134 loongson_sysconf.cores_per_node = 1; in prom_lefi_init_env()
143 loongson_sysconf.nr_cpus = NR_CPUS; in prom_lefi_init_env()
144 loongson_sysconf.nr_nodes = (loongson_sysconf.nr_cpus + in prom_lefi_init_env()
146 loongson_sysconf.cores_per_node; in prom_lefi_init_env()
150 loongson_sysconf.dma_mask_bits > 64) in prom_lefi_init_env()
151 loongson_sysconf.dma_mask_bits = 32; in prom_lefi_init_env()
159 loongson_sysconf.poweroff_addr, loongson_sysconf.restart_addr, in prom_lefi_init_env()
160 loongson_sysconf.vgabios_addr); in prom_lefi_init_env()
173 loongson_sysconf.bridgetype = LS7A; in prom_lefi_init_env()
[all …]
A Dnuma.c44 for (i = 0; i < loongson_sysconf.nr_nodes; i++) { in cpu_node_probe()
50 loongson_sysconf.nr_cpus, num_online_nodes()); in cpu_node_probe()
55 int package_row = row * loongson_sysconf.cores_per_node / in compute_node_distance()
56 loongson_sysconf.cores_per_package; in compute_node_distance()
57 int package_col = col * loongson_sysconf.cores_per_node / in compute_node_distance()
58 loongson_sysconf.cores_per_package; in compute_node_distance()
145 for (node = 0; node < loongson_sysconf.nr_nodes; node++) { in prom_meminit()
154 for (cpu = 0; cpu < loongson_sysconf.nr_cpus; cpu++) { in prom_meminit()
155 node = cpu / loongson_sysconf.cores_per_node; in prom_meminit()
159 if (loongson_sysconf.reserved_cpus_mask & (1<<cpu)) in prom_meminit()
A Dinit.c56 if (loongson_sysconf.fw_interface != LOONGSON_LEFI) in szmem()
105 loongson_sysconf.fw_interface = LOONGSON_DTB; in prom_init()
108 loongson_sysconf.fw_interface = LOONGSON_LEFI; in prom_init()
115 if (loongson_sysconf.early_config) in prom_init()
116 loongson_sysconf.early_config(); in prom_init()
A Dsmp.c445 cpu_logical_map(cpu) % loongson_sysconf.cores_per_package); in loongson3_init_secondary()
447 cpu_logical_map(cpu) / loongson_sysconf.cores_per_package; in loongson3_init_secondary()
488 while (i < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
489 if (loongson_sysconf.reserved_cpus_mask & (1<<i)) { in loongson3_smp_setup()
504 while (num < loongson_sysconf.nr_cpus) { in loongson3_smp_setup()
518 cpu_logical_map(0) % loongson_sysconf.cores_per_package); in loongson3_smp_setup()
519 cpu_data[0].package = cpu_logical_map(0) / loongson_sysconf.cores_per_package; in loongson3_smp_setup()
835 if (!(loongson_sysconf.workarounds & WORKAROUND_CPUHOTPLUG)) in loongson3_disable_clock()
849 if (!(loongson_sysconf.workarounds & WORKAROUND_CPUHOTPLUG)) in loongson3_enable_clock()
A Dvbios_quirk.c13 if (!loongson_sysconf.vgabios_addr) in pci_fixup_radeon()
20 res->start = virt_to_phys((void *) loongson_sysconf.vgabios_addr); in pci_fixup_radeon()
A Dreset.c26 void (*fw_restart)(void) = (void *)loongson_sysconf.restart_addr; in loongson_restart()
37 void (*fw_poweroff)(void) = (void *)loongson_sysconf.poweroff_addr; in loongson_poweroff()
A Dtime.c22 if (loongson_sysconf.fw_interface == LOONGSON_DTB) { in plat_time_init()
A Dhpet.c12 #define SMBUS_CFG_BASE (loongson_sysconf.ht_control_base + 0x0300a000)
/linux/drivers/platform/mips/
A Dcpu_hwmon.c177 nr_packages = loongson_sysconf.nr_cpus / in loongson_hwmon_init()
178 loongson_sysconf.cores_per_package; in loongson_hwmon_init()
/linux/arch/mips/include/asm/mach-loongson64/
A Dboot_param.h202 extern struct loongson_system_configuration loongson_sysconf;
A Dloongson.h109 #define LOONGSON_PCIIO_BASE loongson_sysconf.pci_io_base
/linux/drivers/irqchip/
A Dirq-loongson-liointc.c262 priv->map_cache[i] |= BIT(loongson_sysconf.boot_cpu_id); in liointc_of_init()

Completed in 22 milliseconds