Lines Matching refs:ci_feat_val
158 ci->ci_feat_val[1] &= ~CPUID2_MONITOR;
295 if (ci->ci_feat_val[3] & CPUID_TOPOEXT)
317 flag = ci->ci_feat_val[0];
320 ci->ci_feat_val[0] = flag;
332 if (!ISSET(ci->ci_feat_val[1], CPUID2_RAZ)) {
351 ci->ci_feat_val[1] &= ~CPUID2_MONITOR;
431 ci->ci_feat_val[0] &= ~CPUID_TSC;
467 ci->ci_feat_val[0] &= ~CPUID_TSC;
497 ci->ci_feat_val[0] |= CPUID_CX8;
543 ci->ci_feat_val[4] = lfunc;
548 ci->ci_feat_val[4] |= CPUID_VIA_DO_RNG;
555 ci->ci_feat_val[4] |= CPUID_VIA_DO_ACE;
562 ci->ci_feat_val[4] |= CPUID_VIA_DO_PHE;
569 ci->ci_feat_val[4] |= CPUID_VIA_DO_ACE2;
576 ci->ci_feat_val[4] |= CPUID_VIA_DO_PMM;
752 if ((ci->ci_feat_val[0] & CPUID_FXSR) == 0) {
763 if (ci->ci_feat_val[0] & CPUID_SSE)
765 if (ci->ci_feat_val[0] & CPUID_SSE2)
778 if ((ci->ci_feat_val[1] & CPUID2_XSAVE) == 0)
788 if ((ci->ci_feat_val[1] & CPUID2_OSXSAVE) == 0)
834 for (i = 0; i < __arraycount(ci->ci_feat_val); i++) {
835 ci->ci_feat_val[i] = 0;
870 ci->ci_feat_val[1] = descs[2];
871 ci->ci_feat_val[0] = descs[3];
882 if (ci->ci_feat_val[0] & CPUID_CLFSH)
902 ci->ci_feat_val[3] = descs[2]; /* %ecx */
903 ci->ci_feat_val[2] = descs[3]; /* %edx */
923 ci->ci_feat_val[5] = descs[1]; /* %ebx */
924 ci->ci_feat_val[6] = descs[2]; /* %ecx */
925 ci->ci_feat_val[7] = descs[3]; /* %edx */
944 if (cpu_vendor != CPUVENDOR_AMD && (ci->ci_feat_val[0] & CPUID_TM) &&
950 ci->ci_feat_val[0] &= ~CPUID_FEAT_BLACKLIST;
954 cpu_feature[i] = ci->ci_feat_val[i];
986 if (cpu_feature[i] != ci->ci_feat_val[i])
990 i, cpu_feature[i], ci->ci_feat_val[i]);