Home
last modified time | relevance | path

Searched refs:cpuinfo_x86 (Results 1 - 25 of 157) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Dcpu.h12 void (*c_early_init)(struct cpuinfo_x86 *);
13 void (*c_bsp_init)(struct cpuinfo_x86 *);
14 void (*c_init)(struct cpuinfo_x86 *);
15 void (*c_identify)(struct cpuinfo_x86 *);
16 void (*c_detect_tlb)(struct cpuinfo_x86 *);
20 unsigned int (*legacy_cache_size)(struct cpuinfo_x86 *,
63 extern void init_spectral_chicken(struct cpuinfo_x86 *c);
65 extern void get_cpu_cap(struct cpuinfo_x86 *c);
66 extern void get_cpu_address_sizes(struct cpuinfo_x86 *c);
67 extern void cpu_detect_cache_sizes(struct cpuinfo_x86 *
[all...]
H A Damd.c88 static bool cpu_has_amd_erratum(struct cpuinfo_x86 *cpu, const int *erratum) in cpu_has_amd_erratum()
175 static void init_amd_k5(struct cpuinfo_x86 *c) in init_amd_k5()
194 static void init_amd_k6(struct cpuinfo_x86 *c) in init_amd_k6()
288 static void init_amd_k7(struct cpuinfo_x86 *c) in init_amd_k7()
390 static void legacy_fixup_core_id(struct cpuinfo_x86 *c) in legacy_fixup_core_id()
407 static void amd_get_topology(struct cpuinfo_x86 *c) in amd_get_topology()
460 static void amd_detect_cmp(struct cpuinfo_x86 *c) in amd_detect_cmp()
474 static void amd_detect_ppin(struct cpuinfo_x86 *c) in amd_detect_ppin()
515 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
566 static void early_init_amd_mc(struct cpuinfo_x86 *
[all...]
H A Dhygon.c54 static void hygon_get_topology_early(struct cpuinfo_x86 *c) in hygon_get_topology_early()
66 static void hygon_get_topology(struct cpuinfo_x86 *c) in hygon_get_topology()
118 static void hygon_detect_cmp(struct cpuinfo_x86 *c) in hygon_detect_cmp()
132 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
182 static void early_init_hygon_mc(struct cpuinfo_x86 *c) in early_init_hygon_mc()
208 static void bsp_init_hygon(struct cpuinfo_x86 *c) in bsp_init_hygon()
264 static void early_init_hygon(struct cpuinfo_x86 *c) in early_init_hygon()
310 static void init_hygon(struct cpuinfo_x86 *c) in init_hygon()
368 static void cpu_detect_tlb_hygon(struct cpuinfo_x86 *c) in cpu_detect_tlb_hygon()
H A Dzhaoxin.c20 static void init_zhaoxin_cap(struct cpuinfo_x86 *c) in init_zhaoxin_cap()
57 static void early_init_zhaoxin(struct cpuinfo_x86 *c) in early_init_zhaoxin()
84 static void init_zhaoxin(struct cpuinfo_x86 *c) in init_zhaoxin()
116 zhaoxin_size_cache(struct cpuinfo_x86 *c, unsigned int size) in zhaoxin_size_cache()
H A Dintel.c67 static void check_memory_type_self_snoop_errata(struct cpuinfo_x86 *c) in check_memory_type_self_snoop_errata()
95 static void probe_xeon_phi_r3mwait(struct cpuinfo_x86 *c) in probe_xeon_phi_r3mwait()
159 static bool bad_spectre_microcode(struct cpuinfo_x86 *c) in bad_spectre_microcode()
181 static void early_init_intel(struct cpuinfo_x86 *c) in early_init_intel()
334 static void bsp_init_intel(struct cpuinfo_x86 *c) in bsp_init_intel()
359 static void intel_smp_check(struct cpuinfo_x86 *c) in intel_smp_check()
387 static void intel_workarounds(struct cpuinfo_x86 *c) in intel_workarounds()
470 static void intel_workarounds(struct cpuinfo_x86 *c) in intel_workarounds()
475 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
512 static void detect_tme(struct cpuinfo_x86 *
[all...]
H A Dcommon.c95 static void default_init(struct cpuinfo_x86 *c) in default_init()
261 static void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number()
292 static inline void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number()
304 static __always_inline void setup_smep(struct cpuinfo_x86 *c) in setup_smep()
317 static __always_inline void setup_smap(struct cpuinfo_x86 *c) in setup_smap()
334 static __always_inline void setup_umip(struct cpuinfo_x86 *c) in setup_umip()
473 static __always_inline void setup_pku(struct cpuinfo_x86 *c) in setup_pku()
532 static void filter_cpuid_features(struct cpuinfo_x86 *c, bool warn) in filter_cpuid_features()
569 static const char *table_lookup_model(struct cpuinfo_x86 *c) in table_lookup_model()
647 static void get_model_name(struct cpuinfo_x86 *
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
H A Dcpu.h12 void (*c_early_init)(struct cpuinfo_x86 *);
13 void (*c_bsp_init)(struct cpuinfo_x86 *);
14 void (*c_init)(struct cpuinfo_x86 *);
15 void (*c_identify)(struct cpuinfo_x86 *);
16 void (*c_detect_tlb)(struct cpuinfo_x86 *);
20 unsigned int (*legacy_cache_size)(struct cpuinfo_x86 *,
64 extern void init_spectral_chicken(struct cpuinfo_x86 *c);
66 extern void get_cpu_cap(struct cpuinfo_x86 *c);
67 extern void get_cpu_address_sizes(struct cpuinfo_x86 *c);
68 extern void cpu_detect_cache_sizes(struct cpuinfo_x86 *
[all...]
H A Damd.c87 static bool cpu_has_amd_erratum(struct cpuinfo_x86 *cpu, const int *erratum) in cpu_has_amd_erratum()
174 static void init_amd_k5(struct cpuinfo_x86 *c) in init_amd_k5()
193 static void init_amd_k6(struct cpuinfo_x86 *c) in init_amd_k6()
287 static void init_amd_k7(struct cpuinfo_x86 *c) in init_amd_k7()
389 static void legacy_fixup_core_id(struct cpuinfo_x86 *c) in legacy_fixup_core_id()
406 static void amd_get_topology(struct cpuinfo_x86 *c) in amd_get_topology()
459 static void amd_detect_cmp(struct cpuinfo_x86 *c) in amd_detect_cmp()
479 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
530 static void early_init_amd_mc(struct cpuinfo_x86 *c) in early_init_amd_mc()
556 static void bsp_init_amd(struct cpuinfo_x86 *
[all...]
H A Dhygon.c52 static void hygon_get_topology_early(struct cpuinfo_x86 *c) in hygon_get_topology_early()
64 static void hygon_get_topology(struct cpuinfo_x86 *c) in hygon_get_topology()
116 static void hygon_detect_cmp(struct cpuinfo_x86 *c) in hygon_detect_cmp()
130 static void srat_detect_node(struct cpuinfo_x86 *c) in srat_detect_node()
180 static void early_init_hygon_mc(struct cpuinfo_x86 *c) in early_init_hygon_mc()
206 static void bsp_init_hygon(struct cpuinfo_x86 *c) in bsp_init_hygon()
245 static void early_init_hygon(struct cpuinfo_x86 *c) in early_init_hygon()
295 static void init_hygon(struct cpuinfo_x86 *c) in init_hygon()
356 static void cpu_detect_tlb_hygon(struct cpuinfo_x86 *c) in cpu_detect_tlb_hygon()
H A Dintel.c73 static void check_memory_type_self_snoop_errata(struct cpuinfo_x86 *c) in check_memory_type_self_snoop_errata()
101 static void probe_xeon_phi_r3mwait(struct cpuinfo_x86 *c) in probe_xeon_phi_r3mwait()
165 static bool bad_spectre_microcode(struct cpuinfo_x86 *c) in bad_spectre_microcode()
207 static void detect_tme_early(struct cpuinfo_x86 *c) in detect_tme_early()
266 * bits. Update cpuinfo_x86::x86_phys_bits accordingly. in detect_tme_early()
271 static void early_init_intel(struct cpuinfo_x86 *c) in early_init_intel()
431 static void bsp_init_intel(struct cpuinfo_x86 *c) in bsp_init_intel()
456 static void intel_smp_check(struct cpuinfo_x86 *c) in intel_smp_check()
484 static void intel_workarounds(struct cpuinfo_x86 *c) in intel_workarounds()
567 static void intel_workarounds(struct cpuinfo_x86 *
[all...]
H A Dcommon.c126 static void ppin_init(struct cpuinfo_x86 *c) in ppin_init()
167 static void default_init(struct cpuinfo_x86 *c) in default_init()
325 static void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number()
356 static inline void squash_the_stupid_serial_number(struct cpuinfo_x86 *c) in squash_the_stupid_serial_number()
361 static __always_inline void setup_smep(struct cpuinfo_x86 *c) in setup_smep()
367 static __always_inline void setup_smap(struct cpuinfo_x86 *c) in setup_smap()
378 static __always_inline void setup_umip(struct cpuinfo_x86 *c) in setup_umip()
518 static __always_inline void setup_pku(struct cpuinfo_x86 *c) in setup_pku()
588 static __always_inline void setup_cet(struct cpuinfo_x86 *c) in setup_cet()
647 static void filter_cpuid_features(struct cpuinfo_x86 *
[all...]
H A Dzhaoxin.c20 static void init_zhaoxin_cap(struct cpuinfo_x86 *c) in init_zhaoxin_cap()
57 static void early_init_zhaoxin(struct cpuinfo_x86 *c) in early_init_zhaoxin()
84 static void init_zhaoxin(struct cpuinfo_x86 *c) in init_zhaoxin()
116 zhaoxin_size_cache(struct cpuinfo_x86 *c, unsigned int size) in zhaoxin_size_cache()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dmce.h204 void mcheck_cpu_init(struct cpuinfo_x86 *c);
205 void mcheck_cpu_clear(struct cpuinfo_x86 *c);
209 static inline void mcheck_cpu_init(struct cpuinfo_x86 *c) {} in mcheck_cpu_init()
210 static inline void mcheck_cpu_clear(struct cpuinfo_x86 *c) {} in mcheck_cpu_clear()
215 void intel_p5_mcheck_init(struct cpuinfo_x86 *c);
216 void winchip_mcheck_init(struct cpuinfo_x86 *c);
219 static inline void intel_p5_mcheck_init(struct cpuinfo_x86 *c) {} in intel_p5_mcheck_init()
220 static inline void winchip_mcheck_init(struct cpuinfo_x86 *c) {} in winchip_mcheck_init()
232 void mce_intel_feature_init(struct cpuinfo_x86 *c);
233 void mce_intel_feature_clear(struct cpuinfo_x86 *
[all...]
H A Dcpu.h38 int mwait_usable(const struct cpuinfo_x86 *);
44 extern void __init cpu_set_core_cap_bits(struct cpuinfo_x86 *c);
49 static inline void __init cpu_set_core_cap_bits(struct cpuinfo_x86 *c) {} in cpu_set_core_cap_bits()
62 void init_ia32_feat_ctl(struct cpuinfo_x86 *c);
64 static inline void init_ia32_feat_ctl(struct cpuinfo_x86 *c) {} in init_ia32_feat_ctl()
H A Dprocessor.h81 struct cpuinfo_x86 { struct
172 extern struct cpuinfo_x86 boot_cpu_data;
173 extern struct cpuinfo_x86 new_cpu_data;
179 DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
190 extern void cpu_detect(struct cpuinfo_x86 *c);
199 extern void identify_secondary_cpu(struct cpuinfo_x86 *);
200 extern void print_cpu_info(struct cpuinfo_x86 *);
201 void print_cpu_msr(struct cpuinfo_x86 *);
665 extern void select_idle_routine(const struct cpuinfo_x86 *c);
847 void microcode_check(struct cpuinfo_x86 *prev_inf
[all...]
H A Dcacheinfo.h5 void cacheinfo_amd_init_llc_id(struct cpuinfo_x86 *c, int cpu);
6 void cacheinfo_hygon_init_llc_id(struct cpuinfo_x86 *c, int cpu);
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmce.h210 void mcheck_cpu_init(struct cpuinfo_x86 *c);
211 void mcheck_cpu_clear(struct cpuinfo_x86 *c);
216 static inline void mcheck_cpu_init(struct cpuinfo_x86 *c) {} in mcheck_cpu_init()
217 static inline void mcheck_cpu_clear(struct cpuinfo_x86 *c) {} in mcheck_cpu_clear()
230 void mce_intel_feature_init(struct cpuinfo_x86 *c);
231 void mce_intel_feature_clear(struct cpuinfo_x86 *c);
237 static inline void mce_intel_feature_init(struct cpuinfo_x86 *c) { } in mce_intel_feature_init()
238 static inline void mce_intel_feature_clear(struct cpuinfo_x86 *c) { } in mce_intel_feature_clear()
245 int mce_available(struct cpuinfo_x86 *c);
342 void mce_amd_feature_init(struct cpuinfo_x86 *
[all...]
H A Dcpu.h36 int mwait_usable(const struct cpuinfo_x86 *);
42 extern void __init sld_setup(struct cpuinfo_x86 *c);
48 static inline void __init sld_setup(struct cpuinfo_x86 *c) {} in sld_setup()
67 void init_ia32_feat_ctl(struct cpuinfo_x86 *c);
69 static inline void init_ia32_feat_ctl(struct cpuinfo_x86 *c) {} in init_ia32_feat_ctl()
H A Dprocessor.h83 struct cpuinfo_x86 { struct
168 extern struct cpuinfo_x86 boot_cpu_data;
169 extern struct cpuinfo_x86 new_cpu_data;
175 DECLARE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
186 extern void cpu_detect(struct cpuinfo_x86 *c);
194 extern void identify_secondary_cpu(struct cpuinfo_x86 *);
195 extern void print_cpu_info(struct cpuinfo_x86 *);
196 void print_cpu_msr(struct cpuinfo_x86 *);
543 extern void select_idle_routine(const struct cpuinfo_x86 *c);
707 void microcode_check(struct cpuinfo_x86 *prev_inf
[all...]
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 Dcacheinfo.h10 void cacheinfo_amd_init_llc_id(struct cpuinfo_x86 *c, int cpu);
11 void cacheinfo_hygon_init_llc_id(struct cpuinfo_x86 *c, int cpu);
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dasm-offsets_32.c15 OFFSET(CPUINFO_x86, cpuinfo_x86, x86); in foo()
16 OFFSET(CPUINFO_x86_vendor, cpuinfo_x86, x86_vendor); in foo()
17 OFFSET(CPUINFO_x86_model, cpuinfo_x86, x86_model); in foo()
18 OFFSET(CPUINFO_x86_stepping, cpuinfo_x86, x86_stepping); in foo()
19 OFFSET(CPUINFO_cpuid_level, cpuinfo_x86, cpuid_level); in foo()
20 OFFSET(CPUINFO_x86_capability, cpuinfo_x86, x86_capability); in foo()
21 OFFSET(CPUINFO_x86_vendor_id, cpuinfo_x86, x86_vendor_id); in foo()
H A Dsmpboot.c100 DEFINE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
306 struct cpuinfo_x86 *c = &cpu_data(cpu); in topology_phys_to_logical_pkg()
325 struct cpuinfo_x86 *c = &cpu_data(cpu); in topology_phys_to_logical_die()
385 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_boot_cpu_info()
400 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_cpu_info()
415 topology_same_node(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in topology_same_node()
423 topology_sane(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o, const char *name) in topology_sane()
439 static bool match_smt(struct cpuinfo_x86 *
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dasm-offsets_32.c15 OFFSET(CPUINFO_x86, cpuinfo_x86, x86); in foo()
16 OFFSET(CPUINFO_x86_vendor, cpuinfo_x86, x86_vendor); in foo()
17 OFFSET(CPUINFO_x86_model, cpuinfo_x86, x86_model); in foo()
18 OFFSET(CPUINFO_x86_stepping, cpuinfo_x86, x86_stepping); in foo()
19 OFFSET(CPUINFO_cpuid_level, cpuinfo_x86, cpuid_level); in foo()
20 OFFSET(CPUINFO_x86_capability, cpuinfo_x86, x86_capability); in foo()
21 OFFSET(CPUINFO_x86_vendor_id, cpuinfo_x86, x86_vendor_id); in foo()
H A Dsmpboot.c104 DEFINE_PER_CPU_READ_MOSTLY(struct cpuinfo_x86, cpu_info);
340 struct cpuinfo_x86 *c = &cpu_data(cpu); in topology_phys_to_logical_pkg()
361 struct cpuinfo_x86 *c = &cpu_data(cpu); in topology_phys_to_logical_die()
420 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_boot_cpu_info()
435 struct cpuinfo_x86 *c = &cpu_data(id); in smp_store_cpu_info()
450 topology_same_node(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o) in topology_same_node()
458 topology_sane(struct cpuinfo_x86 *c, struct cpuinfo_x86 *o, const char *name) in topology_sane()
474 static bool match_smt(struct cpuinfo_x86 *
[all...]

Completed in 18 milliseconds

1234567