/netbsd-current/sys/external/bsd/drm2/include/asm/ |
H A D | cpufeature.h | 41 #define cpu_has_clflush ((cpu_info_primary.ci_feat_val[0] & CPUID_CLFSH) != 0) 42 #define cpu_has_pat ((cpu_info_primary.ci_feat_val[0] & CPUID_PAT) != 0) 65 return cpu_info_primary.ci_cflush_lsize;
|
/netbsd-current/sys/arch/usermode/include/ |
H A D | cpu.h | 69 extern struct cpu_info cpu_info_primary; 71 return &cpu_info_primary;
|
/netbsd-current/sys/arch/ia64/include/ |
H A D | cpu.h | 121 extern struct cpu_info cpu_info_primary; 133 #define curcpu() (&cpu_info_primary)
|
/netbsd-current/sys/arch/alpha/include/ |
H A D | cpu.h | 166 extern struct cpu_info cpu_info_primary; 187 #define curcpu() (&cpu_info_primary)
|
H A D | asm.h | 707 IMPORT(cpu_info_primary, CPU_INFO_SIZEOF) 709 #define GET_CURLWP lda v0, cpu_info_primary ; \ 712 #define SET_CURLWP(r) lda v0, cpu_info_primary ; \
|
/netbsd-current/sys/arch/i386/i386/ |
H A D | autoconf.c | 138 fpuinit(&cpu_info_primary);
|
H A D | machdep.c | 447 cpu_init_tss(&cpu_info_primary); 449 ltr(cpu_info_primary.ci_tss_sel); 570 idt = cpu_info_primary.ci_idtvec.iv_idt; 970 * CPU-local segment descriptor pointing at &cpu_info_primary. 1029 setsegment(&gdtstore[GCPU_SEL].sd, &cpu_info_primary, 1183 cpu_info_primary.ci_vcpu = &HYPERVISOR_shared_info->vcpu_info[0]; 1193 cpu_probe(&cpu_info_primary); 1201 cpu_init_msrs(&cpu_info_primary, true); 1204 cpu_speculation_init(&cpu_info_primary); 1223 cpu_info_primary [all...] |
/netbsd-current/sys/arch/x86/x86/ |
H A D | spectre.c | 247 if (ci == &cpu_info_primary) { 412 if (cpu_info_primary.ci_feat_val[7] & CPUID_SEF_ARCH_CAP) { 440 if (cpu_info_primary.ci_max_ext_cpuid < 0x80000008) { 625 if (ci == &cpu_info_primary) { 994 if (ci == &cpu_info_primary) { 1012 if (ci == &cpu_info_primary) { 1024 if (ci == &cpu_info_primary) { 1037 if (ci == &cpu_info_primary) { 1051 if (ci == &cpu_info_primary) {
|
H A D | patch.c | 345 (CPUID_TO_FAMILY(cpu_info_primary.ci_signature) == 0xe || 346 (CPUID_TO_FAMILY(cpu_info_primary.ci_signature) == 0xf && 347 CPUID_TO_EXTMODEL(cpu_info_primary.ci_signature) < 0x4))) {
|
H A D | idt.c | 253 return &(cpu_info_primary.ci_idtvec);
|
H A D | svs.c | 549 if (cid == cpu_index(&cpu_info_primary) || !idt_vec_is_pcpu()) 744 if (cpu_info_primary.ci_feat_val[7] & CPUID_SEF_ARCH_CAP) { 755 if ((cpu_info_primary.ci_feat_val[1] & CPUID2_PCID) && 756 (cpu_info_primary.ci_feat_val[5] & CPUID_SEF_INVPCID)) {
|
H A D | cpu.c | 173 struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE) = { 175 .ci_self = &cpu_info_primary, 182 struct cpu_info *cpu_info_list = &cpu_info_primary; 229 cpu_info_primary.ci_cpuid = lapic_cpu_number(); 384 ci = &cpu_info_primary; 741 if (ci != &cpu_info_primary) { 951 ci->ci_data.cpu_cc_freq = cpu_info_primary.ci_data.cpu_cc_freq; 1487 freq = cpu_info_primary.ci_data.cpu_cc_freq;
|
H A D | i8259.c | 238 struct cpu_info *ci = &cpu_info_primary;
|
H A D | lapic.c | 342 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec); 481 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec); 605 if (curcpu() == &cpu_info_primary) { 643 KASSERT(ci == &cpu_info_primary);
|
H A D | identcpu.c | 795 if (ci == &cpu_info_primary) { 819 if (ci == &cpu_info_primary) { 845 if (ci == &cpu_info_primary) { 908 if (ci == &cpu_info_primary) { 923 if (ci == &cpu_info_primary) {
|
/netbsd-current/sys/arch/ia64/ia64/ |
H A D | cpu.c | 50 struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE); 51 struct cpu_info *cpu_info_list = &cpu_info_primary;
|
/netbsd-current/sys/external/bsd/drm2/drm/ |
H A D | drm_cache.c | 101 return ISSET(cpu_info_primary.ci_feat_val[0], CPUID_CLFSH); 142 const unsigned clflush_size = cpu_info_primary.ci_cflush_lsize;
|
/netbsd-current/sys/arch/alpha/alpha/ |
H A D | mcclock.c | 137 func, arg, &cpu_info_primary); 246 for (ci = &cpu_info_primary; ci; ci = ci->ci_next)
|
H A D | cpu.c | 84 struct cpu_info cpu_info_primary __cacheline_aligned = { 88 struct cpu_info *cpu_info_list __read_mostly = &cpu_info_primary; 408 ci = &cpu_info_primary;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_cache.c | 165 const int size = cpu_info_primary.ci_cflush_lsize;
|
/netbsd-current/sys/arch/xen/x86/ |
H A D | x86_xpmap.c | 840 cpu_info_primary.ci_kpm_pdir = &L2[L2_SLOT_KERN + NPDPG]; 841 cpu_info_primary.ci_kpm_pdirpa = 842 (vaddr_t)cpu_info_primary.ci_kpm_pdir - KERNBASE; 892 cpu_info_primary.ci_kpm_pdir = L4cpu; 893 cpu_info_primary.ci_kpm_pdirpa = ((paddr_t)L4cpu - KERNBASE); 896 cpu_info_primary.ci_pae_l3_pdir = L3; 897 cpu_info_primary.ci_pae_l3_pdirpa = (new_pgd - KERNBASE);
|
H A D | cpu.c | 153 struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE) = { 155 .ci_self = &cpu_info_primary, 165 struct cpu_info *cpu_info_list = &cpu_info_primary; 389 ci = &cpu_info_primary; 829 KASSERT(ci != &cpu_info_primary); 923 KASSERT(ci != &cpu_info_primary); 1012 KASSERT(ci != &cpu_info_primary); 1198 if (ci == &cpu_info_primary)
|
/netbsd-current/sys/arch/x86/acpi/ |
H A D | acpi_wakeup.c | 350 cpu_init_msrs(&cpu_info_primary, false); 351 fpuinit(&cpu_info_primary); 354 pat_init(&cpu_info_primary);
|
/netbsd-current/sys/arch/usermode/dev/ |
H A D | cpu.c | 74 struct cpu_info cpu_info_primary = { variable in typeref:struct:cpu_info 76 .ci_self = &cpu_info_primary, 117 cpu_info_primary.ci_dev = self; 119 sc->sc_ci = &cpu_info_primary;
|
/netbsd-current/sys/arch/x86/isa/ |
H A D | isa_machdep.c | 130 ci = &cpu_info_primary;
|