| /linux/arch/x86/kernel/cpu/ |
| H A D | amd.c | 93 static void init_amd_k5(struct cpuinfo_x86 *c) in init_amd_k5() 112 static void init_amd_k6(struct cpuinfo_x86 *c) in init_amd_k6() 206 static void init_amd_k7(struct cpuinfo_x86 *c) in init_amd_k7() 303 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node() 354 static void bsp_determine_snp(struct cpuinfo_x86 *c) in bsp_determine_snp() 405 static void tsa_init(struct cpuinfo_x86 *c) in tsa_init() 422 static void bsp_init_amd(struct cpuinfo_x86 *c) in bsp_init_amd() 545 static void early_detect_mem_encrypt(struct cpuinfo_x86 *c) in early_detect_mem_encrypt() 614 static void early_init_amd(struct cpuinfo_x86 *c) in early_init_amd() 693 static void init_amd_k8(struct cpuinfo_x86 *c) in init_amd_k8() [all …]
|
| H A D | common.c | 80 DEFINE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info); 145 static void ppin_init(struct cpuinfo_x86 *c) in ppin_init() 186 static void default_init(struct cpuinfo_x86 *c) in default_init() 340 static void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number() 367 static inline void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number() 372 static __always_inline void setup_smep(struct cpuinfo_x86 *c) in setup_smep() 378 static __always_inline void setup_smap(struct cpuinfo_x86 *c) in setup_smap() 389 static __always_inline void setup_umip(struct cpuinfo_x86 *c) in setup_umip() 565 static __always_inline void setup_pku(struct cpuinfo_x86 *c) in setup_pku() 635 static __always_inline void setup_cet(struct cpuinfo_x86 *c) in setup_cet() [all …]
|
| H A D | cacheinfo.c | 276 static int find_num_cache_leaves(struct cpuinfo_x86 *c) in find_num_cache_leaves() 312 void cacheinfo_amd_init_llc_id(struct cpuinfo_x86 *c, u16 die_id) in cacheinfo_amd_init_llc_id() 339 void cacheinfo_hygon_init_llc_id(struct cpuinfo_x86 *c) in cacheinfo_hygon_init_llc_id() 351 void init_amd_cacheinfo(struct cpuinfo_x86 *c) in init_amd_cacheinfo() 361 void init_hygon_cacheinfo(struct cpuinfo_x86 *c) in init_hygon_cacheinfo() 368 static void intel_cacheinfo_done(struct cpuinfo_x86 *c, unsigned int l3, in intel_cacheinfo_done() 390 static void intel_cacheinfo_0x2(struct cpuinfo_x86 *c) in intel_cacheinfo_0x2() 413 static unsigned int calc_cache_topo_id(struct cpuinfo_x86 *c, const struct _cpuid4_info *id4) in calc_cache_topo_id() 423 static bool intel_cacheinfo_0x4(struct cpuinfo_x86 *c) in intel_cacheinfo_0x4() 476 void init_intel_cacheinfo(struct cpuinfo_x86 *c) in init_intel_cacheinfo() [all …]
|
| H A D | topology.h | 6 struct cpuinfo_x86 *c; 18 void cpu_init_topology(struct cpuinfo_x86 *c); 19 void cpu_parse_topology(struct cpuinfo_x86 *c);
|
| H A D | cpuid-deps.c | 99 static inline void clear_feature(struct cpuinfo_x86 *c, unsigned int feature) in clear_feature() 117 static void do_clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int feature) in do_clear_cpu_cap() 150 void clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int feature) in clear_cpu_cap() 175 void check_cpufeature_deps(struct cpuinfo_x86 *c) in check_cpufeature_deps()
|
| H A D | transmeta.c | 10 static void early_init_transmeta(struct cpuinfo_x86 *c) in early_init_transmeta() 22 static void init_transmeta(struct cpuinfo_x86 *c) in init_transmeta()
|
| H A D | topology_amd.c | 158 struct cpuinfo_x86 *c = tscan->c; in topoext_fixup() 219 struct cpuinfo_x86 *c = tscan->c; in cpu_topology_fixup_amd()
|
| H A D | rdrand.c | 24 void x86_init_rdrand(struct cpuinfo_x86 *c) in x86_init_rdrand()
|
| /linux/arch/x86/include/asm/ |
| H A D | processor.h | 124 struct cpuinfo_x86 { struct 214 extern struct cpuinfo_x86 boot_cpu_data; argument 215 extern struct cpuinfo_x86 new_cpu_data; 220 DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info); 227 extern void cpu_detect(struct cpuinfo_x86 *c); 235 void get_cpu_vendor(struct cpuinfo_x86 *c); 238 extern void print_cpu_info(struct cpuinfo_x86 *); 239 void print_cpu_msr(struct cpuinfo_x86 *); 737 void microcode_check(struct cpuinfo_x86 *prev_info); 738 void store_cpu_caps(struct cpuinfo_x86 *info);
|
| H A D | thermal.h | 7 void intel_init_thermal(struct cpuinfo_x86 *c); 12 static inline void intel_init_thermal(struct cpuinfo_x86 *c) { } in intel_init_thermal()
|
| H A D | cpufeature.h | 79 extern void clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int bit); 80 void check_cpufeature_deps(struct cpuinfo_x86 *c);
|
| H A D | x86_init.h | 10 struct cpuinfo_x86; 197 void (*fixup_cpu_id)(struct cpuinfo_x86 *c, int node);
|
| H A D | acpi.h | 112 struct cpuinfo_x86 *c = &cpu_data(0); in arch_has_acpi_pdc() 119 struct cpuinfo_x86 *c = &cpu_data(0); in arch_acpi_set_proc_cap_bits()
|
| H A D | resctrl.h | 194 void resctrl_cpu_detect(struct cpuinfo_x86 *c); 199 static inline void resctrl_cpu_detect(struct cpuinfo_x86 *c) {} in resctrl_cpu_detect()
|
| H A D | topology.h | 160 const char *get_topology_cpu_type_name(struct cpuinfo_x86 *c); 161 enum x86_topology_cpu_type get_topology_cpu_type(struct cpuinfo_x86 *c);
|
| H A D | archrandom.h | 57 void x86_init_rdrand(struct cpuinfo_x86 *c);
|
| /linux/arch/x86/kernel/ |
| H A D | smpboot.c | 317 topology_same_node(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in topology_same_node() 325 topology_sane(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o, const char *name) in topology_sane() 341 static bool match_smt(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_smt() 368 static bool match_die(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_die() 379 static bool match_l2c(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_l2c() 399 static bool match_pkg(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_pkg() 427 static bool match_llc(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_llc() 678 struct cpuinfo_x86 *c = &cpu_data(cpu); in set_cpu_sibling_map() 679 struct cpuinfo_x86 *o; in set_cpu_sibling_map() 1297 struct cpuinfo_x86 *c = &cpu_data(cpu); in remove_siblinginfo()
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | intel.c | 455 static void intel_imc_init(struct cpuinfo_x86 *c) in intel_imc_init() 471 static void intel_apply_cpu_quirks(struct cpuinfo_x86 *c) in intel_apply_cpu_quirks() 488 void mce_intel_feature_init(struct cpuinfo_x86 *c) in mce_intel_feature_init() 496 void mce_intel_feature_clear(struct cpuinfo_x86 *c) in mce_intel_feature_clear() 504 struct cpuinfo_x86 *c = &boot_cpu_data; in intel_filter_mce()
|
| H A D | core.c | 497 bool mce_available(struct cpuinfo_x86 *c) in mce_available() 1907 static void amd_apply_global_quirks(struct cpuinfo_x86 *c) in amd_apply_global_quirks() 1928 static void intel_apply_global_quirks(struct cpuinfo_x86 *c) in intel_apply_global_quirks() 1959 static void zhaoxin_apply_global_quirks(struct cpuinfo_x86 *c) in zhaoxin_apply_global_quirks() 1971 static bool __mcheck_cpu_ancient_init(struct cpuinfo_x86 *c) in __mcheck_cpu_ancient_init() 1992 static void mce_centaur_feature_init(struct cpuinfo_x86 *c) in mce_centaur_feature_init() 2007 static void mce_zhaoxin_feature_init(struct cpuinfo_x86 *c) in mce_zhaoxin_feature_init() 2030 static void mce_zhaoxin_feature_clear(struct cpuinfo_x86 *c) in mce_zhaoxin_feature_clear() 2035 static void __mcheck_cpu_init_vendor(struct cpuinfo_x86 *c) in __mcheck_cpu_init_vendor() 2060 static void __mcheck_cpu_clear_vendor(struct cpuinfo_x86 *c) in __mcheck_cpu_clear_vendor() [all …]
|
| H A D | winchip.c | 29 void winchip_mcheck_init(struct cpuinfo_x86 *c) in winchip_mcheck_init()
|
| H A D | p5.c | 45 void intel_p5_mcheck_init(struct cpuinfo_x86 *c) in intel_p5_mcheck_init()
|
| /linux/arch/x86/kernel/acpi/ |
| H A D | cstate.c | 35 struct cpuinfo_x86 *c = &cpu_data(cpu); in acpi_processor_power_init_bm_check() 174 struct cpuinfo_x86 *c = &cpu_data(cpu); in acpi_processor_ffh_cstate_probe() 232 struct cpuinfo_x86 *c = &boot_cpu_data; in ffh_cstate_init()
|
| /linux/drivers/hwmon/ |
| H A D | coretemp.c | 164 static int adjust_tjmax(struct cpuinfo_x86 *c, u32 id, struct device *dev) in adjust_tjmax() 279 struct cpuinfo_x86 *c = &cpu_data(tdata->cpu); in get_tjmax() 459 struct cpuinfo_x86 *c = &cpu_data(cpu); in chk_ucode_version() 562 struct cpuinfo_x86 *c = &cpu_data(cpu); in create_core_data() 669 struct cpuinfo_x86 *c = &cpu_data(cpu); in coretemp_cpu_online()
|
| /linux/arch/x86/kernel/cpu/microcode/ |
| H A D | amd.c | 972 struct cpuinfo_x86 *c = &cpu_data(cpu); in apply_microcode_amd() 1169 struct cpuinfo_x86 *c; in load_microcode_amd() 1197 struct cpuinfo_x86 *c = &boot_cpu_data; in save_microcode_in_initrd() 1242 struct cpuinfo_x86 *c = &cpu_data(cpu); in request_microcode_amd() 1294 struct cpuinfo_x86 *c = &boot_cpu_data; in init_amd_microcode()
|
| H A D | intel.c | 945 struct cpuinfo_x86 *c = &cpu_data(cpu); in is_blacklisted() 967 struct cpuinfo_x86 *c = &cpu_data(cpu); in request_microcode_fw() 1013 static __init void calc_llc_size_per_core(struct cpuinfo_x86 *c) in calc_llc_size_per_core() 1035 struct cpuinfo_x86 *c = &boot_cpu_data; in init_intel_microcode()
|