Lines Matching refs:cpu

291 static inline void set_elf_platform(int cpu, const char *plat)  in set_elf_platform()  argument
293 if (cpu == 0) in set_elf_platform()
659 static inline void cpu_probe_legacy(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_legacy() argument
664 __cpu_name[cpu] = "R2000"; in cpu_probe_legacy()
676 __cpu_name[cpu] = "R3081"; in cpu_probe_legacy()
679 __cpu_name[cpu] = "R3000A"; in cpu_probe_legacy()
683 __cpu_name[cpu] = "R3000"; in cpu_probe_legacy()
697 __cpu_name[cpu] = "R4400PC"; in cpu_probe_legacy()
700 __cpu_name[cpu] = "R4000PC"; in cpu_probe_legacy()
726 __cpu_name[cpu] = mc ? "R4400MC" : "R4400SC"; in cpu_probe_legacy()
729 __cpu_name[cpu] = mc ? "R4000MC" : "R4000SC"; in cpu_probe_legacy()
748 __cpu_name[cpu] = "NEC VR4111"; in cpu_probe_legacy()
752 __cpu_name[cpu] = "NEC VR4121"; in cpu_probe_legacy()
757 __cpu_name[cpu] = "NEC VR4122"; in cpu_probe_legacy()
760 __cpu_name[cpu] = "NEC VR4181A"; in cpu_probe_legacy()
766 __cpu_name[cpu] = "NEC VR4131"; in cpu_probe_legacy()
770 __cpu_name[cpu] = "NEC VR4133"; in cpu_probe_legacy()
776 __cpu_name[cpu] = "NEC Vr41xx"; in cpu_probe_legacy()
782 __cpu_name[cpu] = "R4300"; in cpu_probe_legacy()
791 __cpu_name[cpu] = "R4600"; in cpu_probe_legacy()
807 __cpu_name[cpu] = "R4650"; in cpu_probe_legacy()
820 __cpu_name[cpu] = "TX3927"; in cpu_probe_legacy()
826 __cpu_name[cpu] = "TX3912"; in cpu_probe_legacy()
831 __cpu_name[cpu] = "TX3922"; in cpu_probe_legacy()
839 __cpu_name[cpu] = "R4700"; in cpu_probe_legacy()
848 __cpu_name[cpu] = "R49XX"; in cpu_probe_legacy()
858 __cpu_name[cpu] = "R5000"; in cpu_probe_legacy()
866 __cpu_name[cpu] = "R5432"; in cpu_probe_legacy()
874 __cpu_name[cpu] = "R5500"; in cpu_probe_legacy()
882 __cpu_name[cpu] = "Nevada"; in cpu_probe_legacy()
890 __cpu_name[cpu] = "R6000"; in cpu_probe_legacy()
899 __cpu_name[cpu] = "R6000A"; in cpu_probe_legacy()
908 __cpu_name[cpu] = "RM7000"; in cpu_probe_legacy()
924 __cpu_name[cpu] = "RM8000"; in cpu_probe_legacy()
933 __cpu_name[cpu] = "R10000"; in cpu_probe_legacy()
943 __cpu_name[cpu] = "R12000"; in cpu_probe_legacy()
954 __cpu_name[cpu] = "R16000"; in cpu_probe_legacy()
957 __cpu_name[cpu] = "R14000"; in cpu_probe_legacy()
970 __cpu_name[cpu] = "ICT Loongson-2"; in cpu_probe_legacy()
971 set_elf_platform(cpu, "loongson2e"); in cpu_probe_legacy()
977 __cpu_name[cpu] = "ICT Loongson-2"; in cpu_probe_legacy()
978 set_elf_platform(cpu, "loongson2f"); in cpu_probe_legacy()
984 __cpu_name[cpu] = "ICT Loongson-3"; in cpu_probe_legacy()
985 set_elf_platform(cpu, "loongson3a"); in cpu_probe_legacy()
991 __cpu_name[cpu] = "ICT Loongson-3"; in cpu_probe_legacy()
992 set_elf_platform(cpu, "loongson3b"); in cpu_probe_legacy()
1010 __cpu_name[cpu] = "Loongson 1B"; in cpu_probe_legacy()
1018 static inline void cpu_probe_mips(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_mips() argument
1025 __cpu_name[cpu] = "MIPS GENERIC QEMU"; in cpu_probe_mips()
1030 __cpu_name[cpu] = "MIPS 4Kc"; in cpu_probe_mips()
1036 __cpu_name[cpu] = "MIPS 4KEc"; in cpu_probe_mips()
1042 __cpu_name[cpu] = "MIPS 4KSc"; in cpu_probe_mips()
1047 __cpu_name[cpu] = "MIPS 5Kc"; in cpu_probe_mips()
1052 __cpu_name[cpu] = "MIPS 5KE"; in cpu_probe_mips()
1057 __cpu_name[cpu] = "MIPS 20Kc"; in cpu_probe_mips()
1062 __cpu_name[cpu] = "MIPS 24Kc"; in cpu_probe_mips()
1067 __cpu_name[cpu] = "MIPS 24KEc"; in cpu_probe_mips()
1072 __cpu_name[cpu] = "MIPS 25Kc"; in cpu_probe_mips()
1077 __cpu_name[cpu] = "MIPS 34Kc"; in cpu_probe_mips()
1082 __cpu_name[cpu] = "MIPS 74Kc"; in cpu_probe_mips()
1087 __cpu_name[cpu] = "MIPS M14Kc"; in cpu_probe_mips()
1092 __cpu_name[cpu] = "MIPS M14KEc"; in cpu_probe_mips()
1097 __cpu_name[cpu] = "MIPS 1004Kc"; in cpu_probe_mips()
1102 __cpu_name[cpu] = "MIPS 1074Kc"; in cpu_probe_mips()
1106 __cpu_name[cpu] = "MIPS interAptiv"; in cpu_probe_mips()
1110 __cpu_name[cpu] = "MIPS interAptiv (multi)"; in cpu_probe_mips()
1114 __cpu_name[cpu] = "MIPS proAptiv"; in cpu_probe_mips()
1118 __cpu_name[cpu] = "MIPS proAptiv (multi)"; in cpu_probe_mips()
1122 __cpu_name[cpu] = "MIPS P5600"; in cpu_probe_mips()
1126 __cpu_name[cpu] = "MIPS M5150"; in cpu_probe_mips()
1135 static inline void cpu_probe_alchemy(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_alchemy() argument
1144 __cpu_name[cpu] = "Au1000"; in cpu_probe_alchemy()
1147 __cpu_name[cpu] = "Au1500"; in cpu_probe_alchemy()
1150 __cpu_name[cpu] = "Au1100"; in cpu_probe_alchemy()
1153 __cpu_name[cpu] = "Au1550"; in cpu_probe_alchemy()
1156 __cpu_name[cpu] = "Au1200"; in cpu_probe_alchemy()
1158 __cpu_name[cpu] = "Au1250"; in cpu_probe_alchemy()
1161 __cpu_name[cpu] = "Au1210"; in cpu_probe_alchemy()
1164 __cpu_name[cpu] = "Au1xxx"; in cpu_probe_alchemy()
1171 static inline void cpu_probe_sibyte(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_sibyte() argument
1179 __cpu_name[cpu] = "SiByte SB1"; in cpu_probe_sibyte()
1186 __cpu_name[cpu] = "SiByte SB1A"; in cpu_probe_sibyte()
1191 static inline void cpu_probe_sandcraft(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_sandcraft() argument
1197 __cpu_name[cpu] = "Sandcraft SR71000"; in cpu_probe_sandcraft()
1204 static inline void cpu_probe_nxp(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_nxp() argument
1210 __cpu_name[cpu] = "Philips PR4450"; in cpu_probe_nxp()
1216 static inline void cpu_probe_broadcom(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_broadcom() argument
1223 __cpu_name[cpu] = "Broadcom BMIPS32"; in cpu_probe_broadcom()
1224 set_elf_platform(cpu, "bmips32"); in cpu_probe_broadcom()
1230 __cpu_name[cpu] = "Broadcom BMIPS3300"; in cpu_probe_broadcom()
1231 set_elf_platform(cpu, "bmips3300"); in cpu_probe_broadcom()
1239 __cpu_name[cpu] = "Broadcom BMIPS4380"; in cpu_probe_broadcom()
1240 set_elf_platform(cpu, "bmips4380"); in cpu_probe_broadcom()
1243 __cpu_name[cpu] = "Broadcom BMIPS4350"; in cpu_probe_broadcom()
1244 set_elf_platform(cpu, "bmips4350"); in cpu_probe_broadcom()
1251 __cpu_name[cpu] = "Broadcom BMIPS5000"; in cpu_probe_broadcom()
1252 set_elf_platform(cpu, "bmips5000"); in cpu_probe_broadcom()
1258 static inline void cpu_probe_cavium(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_cavium() argument
1266 __cpu_name[cpu] = "Cavium Octeon"; in cpu_probe_cavium()
1273 __cpu_name[cpu] = "Cavium Octeon+"; in cpu_probe_cavium()
1275 set_elf_platform(cpu, "octeon"); in cpu_probe_cavium()
1283 __cpu_name[cpu] = "Cavium Octeon II"; in cpu_probe_cavium()
1284 set_elf_platform(cpu, "octeon2"); in cpu_probe_cavium()
1289 __cpu_name[cpu] = "Cavium Octeon III"; in cpu_probe_cavium()
1290 set_elf_platform(cpu, "octeon3"); in cpu_probe_cavium()
1299 static inline void cpu_probe_ingenic(struct cpuinfo_mips *c, unsigned int cpu) in cpu_probe_ingenic() argument
1309 __cpu_name[cpu] = "Ingenic JZRISC"; in cpu_probe_ingenic()
1317 static inline void cpu_probe_netlogic(struct cpuinfo_mips *c, int cpu) in cpu_probe_netlogic() argument
1323 __cpu_name[cpu] = "Au1300"; in cpu_probe_netlogic()
1341 __cpu_name[cpu] = "Broadcom XLPII"; in cpu_probe_netlogic()
1347 __cpu_name[cpu] = "Netlogic XLP"; in cpu_probe_netlogic()
1359 __cpu_name[cpu] = "Netlogic XLR"; in cpu_probe_netlogic()
1376 __cpu_name[cpu] = "Netlogic XLS"; in cpu_probe_netlogic()
1410 unsigned int cpu = smp_processor_id(); in cpu_probe() local
1423 cpu_probe_legacy(c, cpu); in cpu_probe()
1426 cpu_probe_mips(c, cpu); in cpu_probe()
1429 cpu_probe_alchemy(c, cpu); in cpu_probe()
1432 cpu_probe_sibyte(c, cpu); in cpu_probe()
1435 cpu_probe_broadcom(c, cpu); in cpu_probe()
1438 cpu_probe_sandcraft(c, cpu); in cpu_probe()
1441 cpu_probe_nxp(c, cpu); in cpu_probe()
1444 cpu_probe_cavium(c, cpu); in cpu_probe()
1447 cpu_probe_ingenic(c, cpu); in cpu_probe()
1450 cpu_probe_netlogic(c, cpu); in cpu_probe()
1454 BUG_ON(!__cpu_name[cpu]); in cpu_probe()
1498 if (cpu == 0) in cpu_probe()