Lines Matching refs:cp_ecx
1947 #define CPI_FEATURES_ECX(cpi) ((cpi)->cpi_std[1].cp_ecx)
1949 #define CPI_FEATURES_XTD_ECX(cpi) ((cpi)->cpi_extd[1].cp_ecx)
1951 #define CPI_FEATURES_7_0_ECX(cpi) ((cpi)->cpi_std[7].cp_ecx)
1980 #define CPI_CPU_LEVEL_TYPE(regs) BITX((regs)->cp_ecx, 15, 8)
1986 #define CPI_CACHE_SETS(regs) BITX((regs)->cp_ecx, 31, 0)
2028 #define MWAIT_SUPPORTED(cpi) ((cpi)->cpi_std[1].cp_ecx & CPUID_INTC_ECX_MON)
2029 #define MWAIT_INT_ENABLE(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x2)
2030 #define MWAIT_EXTENSION(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x1)
2098 cp->cp_ecx &= ~CPUID_AMD_ECX_CMP_LGCY; in platform_cpuid_mangle()
2122 cp->cp_ecx &= ~CPUID_AMD_ECX_CR8D; in platform_cpuid_mangle()
2129 cp->cp_ecx &= 0xffffff00; in platform_cpuid_mangle()
2229 if ((cp.cp_ecx & CPUID_INTC_ECX_HV) != 0) { in determine_platform()
2233 regs[1] = cp.cp_ecx; in determine_platform()
2297 regs[1] = cp.cp_ecx; in determine_platform()
2352 regs->cp_ecx = i; in cpuid_gather_ext_topo_leaf()
2355 if (CPUID_AMD_8X26_ECX_TYPE(regs->cp_ecx) == in cpuid_gather_ext_topo_leaf()
2416 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_gather_apicid()
2460 nthreads = BITX(cpi->cpi_extd[8].cp_ecx, 7, 0) + 1; in cpuid_amd_ncores()
2519 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_leafB_getids()
2539 cp->cp_ecx = i; in cpuid_leafB_getids()
2751 coreidsz = BITX((cpi)->cpi_extd[8].cp_ecx, 15, 12); in cpuid_amd_getids()
2805 cpi->cpi_procnodes_per_pkg = BITX(cp->cp_ecx, 10, 8) + 1; in cpuid_amd_getids()
2806 cpi->cpi_procnodeid = BITX(cp->cp_ecx, 7, 0); in cpuid_amd_getids()
3732 cp->cp_ebx = cp->cp_ecx = cp->cp_edx = 0; in cpuid_basic_thermal()
3761 if ((cpi->cpi_std[1].cp_ecx & CPUID_INTC_ECX_AVX) == 0) in cpuid_basic_avx()
3770 if (cpi->cpi_std[1].cp_ecx & CPUID_INTC_ECX_F16C) in cpuid_basic_avx()
3773 if (cpi->cpi_std[1].cp_ecx & CPUID_INTC_ECX_FMA) in cpuid_basic_avx()
3785 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_VAES) in cpuid_basic_avx()
3788 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_VPCLMULQDQ) in cpuid_basic_avx()
3820 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_AVX512VBMI) in cpuid_basic_avx()
3823 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_AVX512VBMI2) in cpuid_basic_avx()
3826 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_AVX512VNNI) in cpuid_basic_avx()
3829 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_AVX512BITALG) in cpuid_basic_avx()
3832 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_AVX512VPOPCDQ) in cpuid_basic_avx()
3944 *iptr++ = cp->cp_ecx; in cpuid_pass_ident()
4237 cp->cp_ecx &= mask_ecx; in cpuid_pass_basic()
4255 ecp->cp_ecx = 0; in cpuid_pass_basic()
4271 ecp->cp_ecx &= ~CPUID_INTC_ECX_7_0_ALL_AVX512; in cpuid_pass_basic()
4273 ecp->cp_ecx &= ~CPUID_INTC_ECX_7_0_VAES; in cpuid_pass_basic()
4274 ecp->cp_ecx &= ~CPUID_INTC_ECX_7_0_VPCLMULQDQ; in cpuid_pass_basic()
4275 ecp->cp_ecx &= ~CPUID_INTC_ECX_7_0_GFNI; in cpuid_pass_basic()
4306 if (ecp->cp_ecx & CPUID_INTC_ECX_7_0_UMIP) in cpuid_pass_basic()
4308 if (ecp->cp_ecx & CPUID_INTC_ECX_7_0_PKU) in cpuid_pass_basic()
4310 if (ecp->cp_ecx & CPUID_INTC_ECX_7_0_OSPKE) in cpuid_pass_basic()
4312 if (ecp->cp_ecx & CPUID_INTC_ECX_7_0_GFNI) in cpuid_pass_basic()
4331 c71->cp_ecx = 1; in cpuid_pass_basic()
4340 c72->cp_ecx = 2; in cpuid_pass_basic()
4351 cp->cp_ecx |= cpuid_feature_ecx_include; in cpuid_pass_basic()
4352 cp->cp_ecx &= ~cpuid_feature_ecx_exclude; in cpuid_pass_basic()
4385 if (cp->cp_ecx & CPUID_INTC_ECX_CX16) { in cpuid_pass_basic()
4406 if (cp->cp_ecx & CPUID_INTC_ECX_SSE3) { in cpuid_pass_basic()
4409 if (cp->cp_ecx & CPUID_INTC_ECX_SSSE3) { in cpuid_pass_basic()
4412 if (cp->cp_ecx & CPUID_INTC_ECX_SSE4_1) { in cpuid_pass_basic()
4415 if (cp->cp_ecx & CPUID_INTC_ECX_SSE4_2) { in cpuid_pass_basic()
4418 if (cp->cp_ecx & CPUID_INTC_ECX_AES) { in cpuid_pass_basic()
4421 if (cp->cp_ecx & CPUID_INTC_ECX_PCLMULQDQ) { in cpuid_pass_basic()
4428 if (cp->cp_ecx & CPUID_INTC_ECX_XSAVE) { in cpuid_pass_basic()
4436 if (cp->cp_ecx & CPUID_INTC_ECX_PCID) { in cpuid_pass_basic()
4440 if (cp->cp_ecx & CPUID_INTC_ECX_X2APIC) { in cpuid_pass_basic()
4447 if (cp->cp_ecx & CPUID_INTC_ECX_MON) { in cpuid_pass_basic()
4464 ASSERT((cp->cp_ecx & CPUID_INTC_ECX_MON) && in cpuid_pass_basic()
4471 if (cp->cp_ecx & CPUID_INTC_ECX_VMX) { in cpuid_pass_basic()
4475 if (cp->cp_ecx & CPUID_INTC_ECX_RDRAND) in cpuid_pass_basic()
4494 ecp->cp_ecx = 1; in cpuid_pass_basic()
4621 (cp->cp_ecx & CPUID_AMD_ECX_SSE4A)) { in cpuid_pass_basic()
4649 if (cp->cp_ecx & CPUID_AMD_ECX_SVM) { in cpuid_pass_basic()
4653 if (cp->cp_ecx & CPUID_AMD_ECX_TOPOEXT) { in cpuid_pass_basic()
4657 if (cp->cp_ecx & CPUID_AMD_ECX_PCEC) { in cpuid_pass_basic()
4661 if (cp->cp_ecx & CPUID_AMD_ECX_XOP) { in cpuid_pass_basic()
4665 if (cp->cp_ecx & CPUID_AMD_ECX_FMA4) { in cpuid_pass_basic()
4669 if (cp->cp_ecx & CPUID_AMD_ECX_TBM) { in cpuid_pass_basic()
4673 if (cp->cp_ecx & CPUID_AMD_ECX_MONITORX) { in cpuid_pass_basic()
4689 cp->cp_ecx = 0; in cpuid_pass_basic()
4748 cp->cp_ecx = 0; in cpuid_pass_basic()
4843 cp->cp_ecx = 0; in cpuid_pass_basic()
4905 cp->cp_ecx = 0; in cpuid_pass_extended()
4947 if (BITX(cp->cp_ecx, 31, 31) == 0) { in cpuid_pass_extended()
4948 uint8_t *p = (void *)&cp->cp_ecx; in cpuid_pass_extended()
5016 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_pass_extended()
5030 cpi->cpi_xsave.xsav_max_size = cp->cp_ecx; in cpuid_pass_extended()
5038 cp->cp_ecx = 2; in cpuid_pass_extended()
5058 cp->cp_ecx = 3; in cpuid_pass_extended()
5067 cp->cp_ecx = 4; in cpuid_pass_extended()
5082 cp->cp_ecx = 5; in cpuid_pass_extended()
5091 cp->cp_ecx = 6; in cpuid_pass_extended()
5100 cp->cp_ecx = 7; in cpuid_pass_extended()
5235 *iptr++ = cp->cp_ecx; in cpuid_pass_extended()
5276 cp->cp_ecx &= 0xffff; in cpuid_pass_extended()
5277 cp->cp_ecx |= 0x400000; in cpuid_pass_extended()
5294 cp->cp_ecx = in cpuid_pass_extended()
5295 BITX(cp->cp_ecx, 31, 24) << 16 | in cpuid_pass_extended()
5296 BITX(cp->cp_ecx, 23, 16) << 12 | in cpuid_pass_extended()
5297 BITX(cp->cp_ecx, 15, 8) << 8 | in cpuid_pass_extended()
5298 BITX(cp->cp_ecx, 7, 0); in cpuid_pass_extended()
5303 cp->cp_ecx |= 8 << 12; in cpuid_pass_extended()
5371 tmp = (cp->cp_ecx >> (8 * i)) & 0xff; in intel_cpubrand()
5496 return ((cpi->cpi_extd[6].cp_ecx >> 16) >= 256 ? in amd_cpubrand()
5702 cp->cp_ecx = i; in cpuid_pass_dynamic()
5742 cp->cp_ecx = i; in cpuid_pass_dynamic()
6103 cp->cp_ecx = xcp->cp_ecx; in cpuid_insn()
6785 osvwfeature = cpi->cpi_extd[1].cp_ecx & CPUID_AMD_ECX_OSVW; in osvw_opteron_erratum()
6789 (cpi->cpi_extd[1].cp_ecx & CPUID_AMD_ECX_OSVW)); in osvw_opteron_erratum()
7030 (cpi->cpi_cache_leaves[i]->cp_ecx + 1); in intel_cpuid_4_cache_info()
7299 BITX(cp->cp_ecx, 31, 24), BITX(cp->cp_ecx, 23, 16), in amd_cache_info()
7300 BITX(cp->cp_ecx, 15, 8), BITX(cp->cp_ecx, 7, 0)); in amd_cache_info()
7339 BITX(cp->cp_ecx, 31, 16), BITX(cp->cp_ecx, 15, 12), in amd_cache_info()
7340 BITX(cp->cp_ecx, 11, 8), BITX(cp->cp_ecx, 7, 0)); in amd_cache_info()
7693 if ((i = BITX(cp->cp_ecx, 15, 12)) != 0 && in amd_l2cacheinfo()
7694 (size = BITX(cp->cp_ecx, 31, 16)) != 0) { in amd_l2cacheinfo()
7703 *ip = BITX(cp->cp_ecx, 7, 0); in amd_l2cacheinfo()
7930 cpu->cpu_m.mcpu_cpi->cpi_std[1].cp_ecx |= CPUID_INTC_ECX_OSXSAVE; in xsave_setup_msr()
7995 return (regs.cp_ecx & CPUID_INTC_ECX_PERFBIAS); in cpuid_iepb_supported()
8021 return (regs.cp_ecx & CPUID_DEADLINE_TSC); in cpuid_deadline_tsc_supported()
8103 cp.cp_ecx = 0; in cpuid_pass_ucode()