/arch/x86/kernel/cpu/ |
D | cpu.h | 11 void (*c_early_init)(struct cpuinfo_x86 *); 12 void (*c_bsp_init)(struct cpuinfo_x86 *); 13 void (*c_init)(struct cpuinfo_x86 *); 14 void (*c_identify)(struct cpuinfo_x86 *); 15 void (*c_detect_tlb)(struct cpuinfo_x86 *); 16 void (*c_bsp_resume)(struct cpuinfo_x86 *); 20 unsigned int (*legacy_cache_size)(struct cpuinfo_x86 *, 47 extern void get_cpu_cap(struct cpuinfo_x86 *c); 48 extern void cpu_detect_cache_sizes(struct cpuinfo_x86 *c);
|
D | amd.c | 25 static bool cpu_has_amd_erratum(struct cpuinfo_x86 *cpu, const int *erratum); 87 static void init_amd_k5(struct cpuinfo_x86 *c) in init_amd_k5() 106 static void init_amd_k6(struct cpuinfo_x86 *c) in init_amd_k6() 199 static void init_amd_k7(struct cpuinfo_x86 *c) in init_amd_k7() 305 static void amd_get_topology(struct cpuinfo_x86 *c) in amd_get_topology() 372 static void amd_detect_cmp(struct cpuinfo_x86 *c) in amd_detect_cmp() 405 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node() 456 static void early_init_amd_mc(struct cpuinfo_x86 *c) in early_init_amd_mc() 482 static void bsp_init_amd(struct cpuinfo_x86 *c) in bsp_init_amd() 547 static void early_init_amd(struct cpuinfo_x86 *c) in early_init_amd() [all …]
|
D | common.c | 73 static void default_init(struct cpuinfo_x86 *c) in default_init() 255 static void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number() 286 static inline void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number() 300 static __always_inline void setup_smep(struct cpuinfo_x86 *c) in setup_smep() 313 static __always_inline void setup_smap(struct cpuinfo_x86 *c) in setup_smap() 329 static void setup_pcid(struct cpuinfo_x86 *c) in setup_pcid() 367 static __always_inline void setup_pku(struct cpuinfo_x86 *c) in setup_pku() 426 static void filter_cpuid_features(struct cpuinfo_x86 *c, bool warn) in filter_cpuid_features() 463 static const char *table_lookup_model(struct cpuinfo_x86 *c) in table_lookup_model() 517 static void get_model_name(struct cpuinfo_x86 *c) in get_model_name() [all …]
|
D | intel.c | 43 void check_mpx_erratum(struct cpuinfo_x86 *c) in check_mpx_erratum() 101 static bool bad_spectre_microcode(struct cpuinfo_x86 *c) in bad_spectre_microcode() 120 static void early_init_intel(struct cpuinfo_x86 *c) in early_init_intel() 305 static void intel_smp_check(struct cpuinfo_x86 *c) in intel_smp_check() 333 static void intel_workarounds(struct cpuinfo_x86 *c) in intel_workarounds() 416 static void intel_workarounds(struct cpuinfo_x86 *c) in intel_workarounds() 421 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node() 441 static int intel_num_cpu_cores(struct cpuinfo_x86 *c) in intel_num_cpu_cores() 456 static void detect_vmx_virtcap(struct cpuinfo_x86 *c) in detect_vmx_virtcap() 494 static void init_intel_energy_perf(struct cpuinfo_x86 *c) in init_intel_energy_perf() [all …]
|
D | proc.c | 10 static void show_cpuinfo_core(struct seq_file *m, struct cpuinfo_x86 *c, in show_cpuinfo_core() 25 static void show_cpuinfo_misc(struct seq_file *m, struct cpuinfo_x86 *c) in show_cpuinfo_misc() 44 static void show_cpuinfo_misc(struct seq_file *m, struct cpuinfo_x86 *c) in show_cpuinfo_misc() 57 struct cpuinfo_x86 *c = v; in show_cpuinfo()
|
D | centaur.c | 19 static void init_c3(struct cpuinfo_x86 *c) in init_c3() 90 static void early_init_centaur(struct cpuinfo_x86 *c) in early_init_centaur() 109 static void init_centaur(struct cpuinfo_x86 *c) in init_centaur() 200 centaur_size_cache(struct cpuinfo_x86 *c, unsigned int size) in centaur_size_cache()
|
D | cyrix.c | 90 static void check_cx686_slop(struct cpuinfo_x86 *c) in check_cx686_slop() 169 static void early_init_cyrix(struct cpuinfo_x86 *c) in early_init_cyrix() 188 static void init_cyrix(struct cpuinfo_x86 *c) in init_cyrix() 359 static void init_nsc(struct cpuinfo_x86 *c) in init_nsc() 408 static void cyrix_identify(struct cpuinfo_x86 *c) in cyrix_identify()
|
D | transmeta.c | 7 static void early_init_transmeta(struct cpuinfo_x86 *c) in early_init_transmeta() 19 static void init_transmeta(struct cpuinfo_x86 *c) in init_transmeta()
|
D | rdrand.c | 43 void x86_init_rdrand(struct cpuinfo_x86 *c) in x86_init_rdrand()
|
D | match.c | 34 struct cpuinfo_x86 *c = &boot_cpu_data; in x86_match_cpu()
|
D | scattered.c | 27 void init_scattered_cpuid_features(struct cpuinfo_x86 *c) in init_scattered_cpuid_features()
|
/arch/x86/include/asm/ |
D | mce.h | 206 void mcheck_cpu_init(struct cpuinfo_x86 *c); 207 void mcheck_cpu_clear(struct cpuinfo_x86 *c); 211 static inline void mcheck_cpu_init(struct cpuinfo_x86 *c) {} in mcheck_cpu_init() 212 static inline void mcheck_cpu_clear(struct cpuinfo_x86 *c) {} in mcheck_cpu_clear() 217 void intel_p5_mcheck_init(struct cpuinfo_x86 *c); 218 void winchip_mcheck_init(struct cpuinfo_x86 *c); 221 static inline void intel_p5_mcheck_init(struct cpuinfo_x86 *c) {} in intel_p5_mcheck_init() 222 static inline void winchip_mcheck_init(struct cpuinfo_x86 *c) {} in winchip_mcheck_init() 238 void mce_intel_feature_init(struct cpuinfo_x86 *c); 239 void mce_intel_feature_clear(struct cpuinfo_x86 *c); [all …]
|
D | hypervisor.h | 39 void (*set_cpu_features)(struct cpuinfo_x86 *); 59 extern void init_hypervisor(struct cpuinfo_x86 *c); 64 static inline void init_hypervisor(struct cpuinfo_x86 *c) { } in init_hypervisor()
|
D | processor.h | 87 struct cpuinfo_x86 { struct 155 extern struct cpuinfo_x86 boot_cpu_data; argument 156 extern struct cpuinfo_x86 new_cpu_data; 163 DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info); 174 extern void cpu_detect(struct cpuinfo_x86 *c); 178 extern void identify_secondary_cpu(struct cpuinfo_x86 *); 179 extern void print_cpu_info(struct cpuinfo_x86 *); 180 void print_cpu_msr(struct cpuinfo_x86 *); 181 extern void init_scattered_cpuid_features(struct cpuinfo_x86 *c); 182 extern unsigned int init_intel_cacheinfo(struct cpuinfo_x86 *c); [all …]
|
D | bugs.h | 9 void check_mpx_erratum(struct cpuinfo_x86 *c); 11 static inline void check_mpx_erratum(struct cpuinfo_x86 *c) {} in check_mpx_erratum()
|
D | archrandom.h | 120 extern void x86_init_rdrand(struct cpuinfo_x86 *c); 124 static inline void x86_init_rdrand(struct cpuinfo_x86 *c) { } in x86_init_rdrand()
|
D | acpi.h | 105 struct cpuinfo_x86 *c = &cpu_data(0); in arch_has_acpi_pdc() 112 struct cpuinfo_x86 *c = &cpu_data(0); in arch_acpi_set_pdc_bits()
|
D | x86_init.h | 9 struct cpuinfo_x86; 139 void (*fixup_cpu_id)(struct cpuinfo_x86 *c, int node);
|
D | cpu.h | 37 int mwait_usable(const struct cpuinfo_x86 *);
|
/arch/x86/kernel/ |
D | asm-offsets_32.c | 20 OFFSET(CPUINFO_x86, cpuinfo_x86, x86); in foo() 21 OFFSET(CPUINFO_x86_vendor, cpuinfo_x86, x86_vendor); in foo() 22 OFFSET(CPUINFO_x86_model, cpuinfo_x86, x86_model); in foo() 23 OFFSET(CPUINFO_x86_stepping, cpuinfo_x86, x86_stepping); in foo() 24 OFFSET(CPUINFO_cpuid_level, cpuinfo_x86, cpuid_level); in foo() 25 OFFSET(CPUINFO_x86_capability, cpuinfo_x86, x86_capability); in foo() 26 OFFSET(CPUINFO_x86_vendor_id, cpuinfo_x86, x86_vendor_id); in foo()
|
D | smpboot.c | 97 DEFINE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info); 308 static void __init smp_init_package_map(struct cpuinfo_x86 *c, unsigned int cpu) in smp_init_package_map() 363 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_boot_cpu_info() 376 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_cpu_info() 388 topology_same_node(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in topology_same_node() 396 topology_sane(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o, const char *name) in topology_sane() 412 static bool match_smt(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_smt() 436 static bool match_llc(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_llc() 452 static bool match_die(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in match_die() 490 struct cpuinfo_x86 *c = &cpu_data(cpu); in set_cpu_sibling_map() [all …]
|
/arch/x86/kernel/acpi/ |
D | cstate.c | 32 struct cpuinfo_x86 *c = &cpu_data(cpu); in acpi_processor_power_init_bm_check() 121 struct cpuinfo_x86 *c = &cpu_data(cpu); in acpi_processor_ffh_cstate_probe() 168 struct cpuinfo_x86 *c = &boot_cpu_data; in ffh_cstate_init()
|
/arch/x86/kernel/cpu/mcheck/ |
D | winchip.c | 27 void winchip_mcheck_init(struct cpuinfo_x86 *c) in winchip_mcheck_init()
|
D | p5.c | 43 void intel_p5_mcheck_init(struct cpuinfo_x86 *c) in intel_p5_mcheck_init()
|
/arch/x86/kernel/fpu/ |
D | init.c | 70 static void fpu__init_system_early_generic(struct cpuinfo_x86 *c) in fpu__init_system_early_generic() 368 void __init fpu__init_system(struct cpuinfo_x86 *c) in fpu__init_system()
|