Lines Matching refs:cp_ecx
383 #define CPI_FEATURES_ECX(cpi) ((cpi)->cpi_std[1].cp_ecx)
385 #define CPI_FEATURES_XTD_ECX(cpi) ((cpi)->cpi_extd[1].cp_ecx)
408 #define CPI_CPU_LEVEL_TYPE(regs) BITX((regs)->cp_ecx, 15, 8)
414 #define CPI_CACHE_SETS(regs) BITX((regs)->cp_ecx, 31, 0)
457 #define MWAIT_SUPPORTED(cpi) ((cpi)->cpi_std[1].cp_ecx & CPUID_INTC_ECX_MON)
458 #define MWAIT_INT_ENABLE(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x2)
459 #define MWAIT_EXTENSION(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x1)
516 cp->cp_ecx &= ~CPUID_AMD_ECX_CMP_LGCY; in platform_cpuid_mangle()
539 cp->cp_ecx &= ~CPUID_AMD_ECX_CR8D; in platform_cpuid_mangle()
546 cp->cp_ecx &= 0xffffff00; in platform_cpuid_mangle()
644 if ((cp.cp_ecx & CPUID_INTC_ECX_HV) != 0) { in determine_platform()
648 regs[1] = cp.cp_ecx; in determine_platform()
694 regs[1] = cp.cp_ecx; in determine_platform()
833 coreidsz = BITX((cpi)->cpi_extd[8].cp_ecx, 15, 12); in cpuid_amd_getids()
840 BITX((cpi)->cpi_extd[8].cp_ecx, 7, 0) + 1; in cpuid_amd_getids()
865 cpi->cpi_procnodes_per_pkg = BITX(cp->cp_ecx, 10, 8) + 1; in cpuid_amd_getids()
866 cpi->cpi_procnodeid = BITX(cp->cp_ecx, 7, 0); in cpuid_amd_getids()
977 *iptr++ = cp->cp_ecx; in cpuid_pass1()
1226 cp->cp_ecx &= mask_ecx; in cpuid_pass1()
1243 ecp->cp_ecx = 0; in cpuid_pass1()
1271 cp->cp_ecx |= cpuid_feature_ecx_include; in cpuid_pass1()
1272 cp->cp_ecx &= ~cpuid_feature_ecx_exclude; in cpuid_pass1()
1305 if (cp->cp_ecx & CPUID_INTC_ECX_CX16) { in cpuid_pass1()
1326 if (cp->cp_ecx & CPUID_INTC_ECX_SSE3) { in cpuid_pass1()
1329 if (cp->cp_ecx & CPUID_INTC_ECX_SSSE3) { in cpuid_pass1()
1332 if (cp->cp_ecx & CPUID_INTC_ECX_SSE4_1) { in cpuid_pass1()
1335 if (cp->cp_ecx & CPUID_INTC_ECX_SSE4_2) { in cpuid_pass1()
1338 if (cp->cp_ecx & CPUID_INTC_ECX_AES) { in cpuid_pass1()
1341 if (cp->cp_ecx & CPUID_INTC_ECX_PCLMULQDQ) { in cpuid_pass1()
1345 if (cp->cp_ecx & CPUID_INTC_ECX_XSAVE) { in cpuid_pass1()
1349 if (cp->cp_ecx & CPUID_INTC_ECX_AVX) { in cpuid_pass1()
1357 if (cp->cp_ecx & CPUID_INTC_ECX_F16C) in cpuid_pass1()
1361 if (cp->cp_ecx & CPUID_INTC_ECX_FMA) in cpuid_pass1()
1382 if (cp->cp_ecx & CPUID_INTC_ECX_X2APIC) { in cpuid_pass1()
1389 if (cp->cp_ecx & CPUID_INTC_ECX_MON) { in cpuid_pass1()
1406 ASSERT((cp->cp_ecx & CPUID_INTC_ECX_MON) && in cpuid_pass1()
1413 if (cp->cp_ecx & CPUID_INTC_ECX_VMX) { in cpuid_pass1()
1417 if (cp->cp_ecx & CPUID_INTC_ECX_RDRAND) in cpuid_pass1()
1540 (cp->cp_ecx & CPUID_AMD_ECX_SSE4A)) { in cpuid_pass1()
1551 (cp->cp_ecx & CPUID_AMD_ECX_CMP_LGCY)) { in cpuid_pass1()
1579 if (cp->cp_ecx & CPUID_AMD_ECX_SVM) { in cpuid_pass1()
1583 if (cp->cp_ecx & CPUID_AMD_ECX_TOPOEXT) { in cpuid_pass1()
1587 if (cp->cp_ecx & CPUID_AMD_ECX_PCEC) { in cpuid_pass1()
1603 cp->cp_ecx = 0; in cpuid_pass1()
1654 BITX((cpi)->cpi_extd[8].cp_ecx, 7, 0) + 1; in cpuid_pass1()
1670 cp->cp_ecx = 0; in cpuid_pass1()
1791 cp->cp_ecx = 0; in cpuid_pass2()
1833 if (BITX(cp->cp_ecx, 31, 31) == 0) { in cpuid_pass2()
1834 uint8_t *p = (void *)&cp->cp_ecx; in cpuid_pass2()
1897 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_pass2()
1917 cp->cp_ecx = i; in cpuid_pass2()
1956 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_pass2()
1970 cpi->cpi_xsave.xsav_max_size = cp->cp_ecx; in cpuid_pass2()
1978 cp->cp_ecx = 2; in cpuid_pass2()
2087 *iptr++ = cp->cp_ecx; in cpuid_pass2()
2128 cp->cp_ecx &= 0xffff; in cpuid_pass2()
2129 cp->cp_ecx |= 0x400000; in cpuid_pass2()
2146 cp->cp_ecx = in cpuid_pass2()
2147 BITX(cp->cp_ecx, 31, 24) << 16 | in cpuid_pass2()
2148 BITX(cp->cp_ecx, 23, 16) << 12 | in cpuid_pass2()
2149 BITX(cp->cp_ecx, 15, 8) << 8 | in cpuid_pass2()
2150 BITX(cp->cp_ecx, 7, 0); in cpuid_pass2()
2155 cp->cp_ecx |= 8 << 12; in cpuid_pass2()
2228 tmp = (cp->cp_ecx >> (8 * i)) & 0xff; in intel_cpubrand()
2355 return ((cpi->cpi_extd[6].cp_ecx >> 16) >= 256 ? in amd_cpubrand()
2549 cp->cp_ecx = i; in cpuid_pass3()
2585 cp->cp_ecx = i; in cpuid_pass3()
2980 cp->cp_ecx = xcp->cp_ecx; in cpuid_insn()
3604 osvwfeature = cpi->cpi_extd[1].cp_ecx & CPUID_AMD_ECX_OSVW; in osvw_opteron_erratum()
3608 (cpi->cpi_extd[1].cp_ecx & CPUID_AMD_ECX_OSVW)); in osvw_opteron_erratum()
3848 (cpi->cpi_std_4[i]->cp_ecx + 1); in intel_cpuid_4_cache_info()
4117 BITX(cp->cp_ecx, 31, 24), BITX(cp->cp_ecx, 23, 16), in amd_cache_info()
4118 BITX(cp->cp_ecx, 15, 8), BITX(cp->cp_ecx, 7, 0)); in amd_cache_info()
4157 BITX(cp->cp_ecx, 31, 16), BITX(cp->cp_ecx, 15, 12), in amd_cache_info()
4158 BITX(cp->cp_ecx, 11, 8), BITX(cp->cp_ecx, 7, 0)); in amd_cache_info()
4494 if ((i = BITX(cp->cp_ecx, 15, 12)) != 0 && in amd_l2cacheinfo()
4495 (size = BITX(cp->cp_ecx, 31, 16)) != 0) { in amd_l2cacheinfo()
4504 *ip = BITX(cp->cp_ecx, 7, 0); in amd_l2cacheinfo()
4712 cpu->cpu_m.mcpu_cpi->cpi_std[1].cp_ecx |= CPUID_INTC_ECX_OSXSAVE; in xsave_setup_msr()
4775 return (regs.cp_ecx & CPUID_EPB_SUPPORT); in cpuid_iepb_supported()
4801 return (regs.cp_ecx & CPUID_DEADLINE_TSC); in cpuid_deadline_tsc_supported()
4853 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_get_ext_topo()
4869 cp->cp_ecx = i; in cpuid_get_ext_topo()