Home
last modified time | relevance | path

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

12

/linux/arch/x86/include/asm/
H A Dmce.h257 void mca_bsp_init(struct cpuinfo_x86 *c);
258 void mcheck_cpu_init(struct cpuinfo_x86 *c);
259 void mcheck_cpu_clear(struct cpuinfo_x86 *c);
264 static inline void mca_bsp_init(struct cpuinfo_x86 *c) {} in mca_bsp_init()
265 static inline void mcheck_cpu_init(struct cpuinfo_x86 *c) {} in mcheck_cpu_init()
266 static inline void mcheck_cpu_clear(struct cpuinfo_x86 *c) {} in mcheck_cpu_clear()
279 void mce_intel_feature_init(struct cpuinfo_x86 *c);
280 void mce_intel_feature_clear(struct cpuinfo_x86 *c);
286 static inline void mce_intel_feature_init(struct cpuinfo_x86 *c) { } in mce_intel_feature_init()
287 static inline void mce_intel_feature_clear(struct cpuinfo_x86 *c) { } in mce_intel_feature_clear()
[all …]
H A Dprocessor.h135 struct cpuinfo_x86 { struct
226 extern struct cpuinfo_x86 boot_cpu_data; argument
227 extern struct cpuinfo_x86 new_cpu_data;
232 DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
239 extern void cpu_detect(struct cpuinfo_x86 *c);
247 void get_cpu_vendor(struct cpuinfo_x86 *c);
250 extern void print_cpu_info(struct cpuinfo_x86 *);
251 void print_cpu_msr(struct cpuinfo_x86 *);
755 void microcode_check(struct cpuinfo_x86 *prev_info);
756 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()
/linux/arch/x86/kernel/cpu/
H A Damd.c94 static void init_amd_k5(struct cpuinfo_x86 *c) in init_amd_k5()
113 static void init_amd_k6(struct cpuinfo_x86 *c) in init_amd_k6()
207 static void init_amd_k7(struct cpuinfo_x86 *c) in init_amd_k7()
305 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
356 static void bsp_determine_snp(struct cpuinfo_x86 *c) in bsp_determine_snp()
407 static void tsa_init(struct cpuinfo_x86 *c) in tsa_init()
424 static void bsp_init_amd(struct cpuinfo_x86 *c) in bsp_init_amd()
549 static void early_detect_mem_encrypt(struct cpuinfo_x86 *c) in early_detect_mem_encrypt()
618 static void early_init_amd(struct cpuinfo_x86 *c) in early_init_amd()
698 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 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 Drdrand.c24 void x86_init_rdrand(struct cpuinfo_x86 *c) in x86_init_rdrand()
H A Dbus_lock.c365 static void __init split_lock_setup(struct cpuinfo_x86 *c) in split_lock_setup()
432 void __init sld_setup(struct cpuinfo_x86 *c) in sld_setup()
H A Dscattered.c76 void init_scattered_cpuid_features(struct cpuinfo_x86 *c) in init_scattered_cpuid_features()
/linux/arch/x86/kernel/
H A Dasm-offsets.c36 OFFSET(CPUINFO_x86, cpuinfo_x86, x86); in common()
37 OFFSET(CPUINFO_x86_vendor, cpuinfo_x86, x86_vendor); in common()
38 OFFSET(CPUINFO_x86_model, cpuinfo_x86, x86_model); in common()
39 OFFSET(CPUINFO_x86_stepping, cpuinfo_x86, x86_stepping); in common()
40 OFFSET(CPUINFO_cpuid_level, cpuinfo_x86, cpuid_level); in common()
41 OFFSET(CPUINFO_x86_capability, cpuinfo_x86, x86_capability); in common()
42 OFFSET(CPUINFO_x86_vendor_id, cpuinfo_x86, x86_vendor_id); in common()
/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.c496 bool mce_available(struct cpuinfo_x86 *c) in mce_available()
1904 static void amd_apply_global_quirks(struct cpuinfo_x86 *c) in amd_apply_global_quirks()
1925 static void intel_apply_global_quirks(struct cpuinfo_x86 *c) in intel_apply_global_quirks()
1956 static void zhaoxin_apply_global_quirks(struct cpuinfo_x86 *c) in zhaoxin_apply_global_quirks()
1968 static bool __mcheck_cpu_ancient_init(struct cpuinfo_x86 *c) in __mcheck_cpu_ancient_init()
1989 static void mce_centaur_feature_init(struct cpuinfo_x86 *c) in mce_centaur_feature_init()
2004 static void mce_zhaoxin_feature_init(struct cpuinfo_x86 *c) in mce_zhaoxin_feature_init()
2027 static void mce_zhaoxin_feature_clear(struct cpuinfo_x86 *c) in mce_zhaoxin_feature_clear()
2032 static void __mcheck_cpu_init_vendor(struct cpuinfo_x86 *c) in __mcheck_cpu_init_vendor()
2057 static void __mcheck_cpu_clear_vendor(struct cpuinfo_x86 *c) in __mcheck_cpu_clear_vendor()
[all …]
H A Damd.c607 struct cpuinfo_x86 *c = &boot_cpu_data; in amd_filter_mce()
638 static void disable_err_thresholding(struct cpuinfo_x86 *c, unsigned int bank) in disable_err_thresholding()
677 static void amd_apply_cpu_quirks(struct cpuinfo_x86 *c) in amd_apply_cpu_quirks()
726 void mce_amd_feature_init(struct cpuinfo_x86 *c) in mce_amd_feature_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/arch/x86/include/asm/cpuid/
H A Dapi.h535 void cpuid_scan_cpu(struct cpuinfo_x86 *c);
536 void cpuid_refresh_leaf(struct cpuinfo_x86 *c, u32 leaf);
537 void cpuid_refresh_range(struct cpuinfo_x86 *c, u32 start, u32 end);
/linux/arch/x86/kernel/cpu/microcode/
H A Dintel.c936 struct cpuinfo_x86 *c = &cpu_data(cpu); in is_blacklisted()
958 struct cpuinfo_x86 *c = &cpu_data(cpu); in request_microcode_fw()
1004 static __init void calc_llc_size_per_core(struct cpuinfo_x86 *c) in calc_llc_size_per_core()
1026 struct cpuinfo_x86 *c = &boot_cpu_data; in init_intel_microcode()
/linux/drivers/crypto/
H A Dpadlock-sha.c328 struct cpuinfo_x86 *c = &cpu_data(0); in padlock_init()
374 struct cpuinfo_x86 *c = &cpu_data(0); in padlock_fini()
H A Dpadlock-aes.c486 struct cpuinfo_x86 *c = &cpu_data(0); in padlock_init()
/linux/drivers/char/hw_random/
H A Dvia-rng.c131 struct cpuinfo_x86 *c = &cpu_data(0); in via_rng_init()
/linux/drivers/thermal/intel/
H A Dtherm_throt.c481 struct cpuinfo_x86 *c = &cpu_data(cpu); in thermal_throttle_add_dev()
968 static int intel_thermal_supported(struct cpuinfo_x86 *c) in intel_thermal_supported()
993 void intel_init_thermal(struct cpuinfo_x86 *c) in intel_init_thermal()
/linux/Documentation/arch/x86/
H A Dtopology.rst62 - cpuinfo_x86.topo.die_id:
66 - cpuinfo_x86.topo.pkg_id:
74 - cpuinfo_x86.topo.logical_pkg_id:
86 - cpuinfo_x86.topo.llc_id:
H A Dcpuinfo.rst103 cpuinfo_x86.x86_capability[] unnecessarily. For instance, the CPUID leaf
106 array. Since there is a struct cpuinfo_x86 for each possible CPU, the wasted
/linux/arch/x86/power/
H A Dcpu.c199 struct cpuinfo_x86 *c; in __restore_processor_state()
/linux/arch/x86/pci/
H A Dcommon.c483 struct cpuinfo_x86 *c = &boot_cpu_data; in pcibios_set_cache_line_size()
/linux/arch/x86/mm/pat/
H A Dmemtype.c252 struct cpuinfo_x86 *c = &boot_cpu_data; in pat_bp_init()

12