Searched refs:cpu_info_primary (Results 1 - 25 of 46) sorted by relevance

12

/netbsd-current/sys/external/bsd/drm2/include/asm/
H A Dcpufeature.h41 #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 Dcpu.h69 extern struct cpu_info cpu_info_primary;
71 return &cpu_info_primary;
/netbsd-current/sys/arch/ia64/include/
H A Dcpu.h121 extern struct cpu_info cpu_info_primary;
133 #define curcpu() (&cpu_info_primary)
/netbsd-current/sys/arch/alpha/include/
H A Dcpu.h166 extern struct cpu_info cpu_info_primary;
187 #define curcpu() (&cpu_info_primary)
H A Dasm.h707 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 Dautoconf.c138 fpuinit(&cpu_info_primary);
H A Dmachdep.c447 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 Dspectre.c247 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 Dpatch.c345 (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 Didt.c253 return &(cpu_info_primary.ci_idtvec);
H A Dsvs.c549 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 Dcpu.c173 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 Di8259.c238 struct cpu_info *ci = &cpu_info_primary;
H A Dlapic.c342 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 Didentcpu.c795 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 Dcpu.c50 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 Ddrm_cache.c101 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 Dmcclock.c137 func, arg, &cpu_info_primary);
246 for (ci = &cpu_info_primary; ci; ci = ci->ci_next)
H A Dcpu.c84 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 Ddrm_cache.c165 const int size = cpu_info_primary.ci_cflush_lsize;
/netbsd-current/sys/arch/xen/x86/
H A Dx86_xpmap.c840 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 Dcpu.c153 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 Dacpi_wakeup.c350 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 Dcpu.c74 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 Disa_machdep.c130 ci = &cpu_info_primary;

Completed in 192 milliseconds

12