Home
last modified time | relevance | path

Searched refs:cpuinfo_x86 (Results 1 – 25 of 53) sorted by relevance

123

/linux/arch/x86/kernel/cpu/
H A Damd.c93 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 Dcommon.c80 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 Dcacheinfo.c276 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 Dtopology.h6 struct cpuinfo_x86 *c;
18 void cpu_init_topology(struct cpuinfo_x86 *c);
19 void cpu_parse_topology(struct cpuinfo_x86 *c);
H A Dcpuid-deps.c99 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 Dtransmeta.c10 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 Dtopology_amd.c158 struct cpuinfo_x86 *c = tscan->c; in topoext_fixup()
219 struct cpuinfo_x86 *c = tscan->c; in cpu_topology_fixup_amd()
H A Drdrand.c24 void x86_init_rdrand(struct cpuinfo_x86 *c) in x86_init_rdrand()
/linux/arch/x86/include/asm/
H A Dprocessor.h124 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 Dthermal.h7 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 Dcpufeature.h79 extern void clear_cpu_cap(struct cpuinfo_x86 *c, unsigned int bit);
80 void check_cpufeature_deps(struct cpuinfo_x86 *c);
H A Dx86_init.h10 struct cpuinfo_x86;
197 void (*fixup_cpu_id)(struct cpuinfo_x86 *c, int node);
H A Dacpi.h112 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 Dresctrl.h194 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 Dtopology.h160 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 Darchrandom.h57 void x86_init_rdrand(struct cpuinfo_x86 *c);
/linux/arch/x86/kernel/
H A Dsmpboot.c317 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 Dintel.c455 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 Dcore.c497 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 Dwinchip.c29 void winchip_mcheck_init(struct cpuinfo_x86 *c) in winchip_mcheck_init()
H A Dp5.c45 void intel_p5_mcheck_init(struct cpuinfo_x86 *c) in intel_p5_mcheck_init()
/linux/arch/x86/kernel/acpi/
H A Dcstate.c35 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 Dcoretemp.c164 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 Damd.c972 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 Dintel.c945 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()

123