Lines Matching refs:cp_ebx
1950 #define CPI_FEATURES_7_0_EBX(cpi) ((cpi)->cpi_std[7].cp_ebx)
1956 #define CPI_BRANDID(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 7, 0)
1957 #define CPI_CHUNKS(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 15, 7)
1958 #define CPI_CPU_COUNT(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 23, 16)
1959 #define CPI_APIC_ID(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 31, 24)
1982 #define CPI_CACHE_WAYS(regs) BITX((regs)->cp_ebx, 31, 22)
1983 #define CPI_CACHE_PARTS(regs) BITX((regs)->cp_ebx, 21, 12)
1984 #define CPI_CACHE_COH_LN_SZ(regs) BITX((regs)->cp_ebx, 11, 0)
2032 #define MWAIT_SIZE_MAX(cpi) BITX((cpi)->cpi_std[5].cp_ebx, 15, 0)
2232 regs[0] = cp.cp_ebx; in determine_platform()
2296 regs[0] = cp.cp_ebx; in determine_platform()
2416 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_gather_apicid()
2419 if (cp->cp_ebx != 0) { in cpuid_gather_apicid()
2473 nthread_per_core = BITX(cpi->cpi_extd[0x1e].cp_ebx, 15, 8) + 1; in cpuid_amd_ncores()
2519 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_leafB_getids()
2528 if (cp->cp_ebx != 0) { in cpuid_leafB_getids()
2547 ncpu_per_core = BITX(cp->cp_ebx, 15, 0); in cpuid_leafB_getids()
2551 ncpu_per_chip = BITX(cp->cp_ebx, 15, 0); in cpuid_leafB_getids()
2693 uint_t nthreads = BITX(cpi->cpi_extd[0x1e].cp_ebx, 15, 8) + 1; in cpuid_amd_get_coreid()
2784 cpi->cpi_extd[0x1e].cp_ebx != 0) { in cpuid_amd_getids()
2785 uint_t nthreads = BITX(cpi->cpi_extd[0x1e].cp_ebx, 15, 8) + 1; in cpuid_amd_getids()
2814 BITX(cp->cp_ebx, 15, 8) + 1; in cpuid_amd_getids()
2815 cpi->cpi_compunitid = BITX(cp->cp_ebx, 7, 0) + in cpuid_amd_getids()
3356 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_IBPB) in cpuid_scan_security()
3358 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_IBRS) in cpuid_scan_security()
3360 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_STIBP) in cpuid_scan_security()
3362 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_STIBP_ALL) in cpuid_scan_security()
3364 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_SSBD) in cpuid_scan_security()
3366 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_VIRT_SSBD) in cpuid_scan_security()
3368 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_SSB_NO) in cpuid_scan_security()
3377 (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_PREFER_IBRS) && in cpuid_scan_security()
3732 cp->cp_ebx = cp->cp_ecx = cp->cp_edx = 0; in cpuid_basic_thermal()
3776 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_BMI1) in cpuid_basic_avx()
3779 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_BMI2) in cpuid_basic_avx()
3782 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX2) in cpuid_basic_avx()
3795 if ((cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512F) == 0) in cpuid_basic_avx()
3799 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512DQ) in cpuid_basic_avx()
3802 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512IFMA) in cpuid_basic_avx()
3805 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512PF) in cpuid_basic_avx()
3808 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512ER) in cpuid_basic_avx()
3811 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512CD) in cpuid_basic_avx()
3814 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512BW) in cpuid_basic_avx()
3817 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_AVX512VL) in cpuid_basic_avx()
3871 if (cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_PPIN) { in cpuid_basic_ppin()
3942 *iptr++ = cp->cp_ebx; in cpuid_pass_ident()
4266 ecp->cp_ebx &= ~CPUID_INTC_EBX_7_0_BMI1; in cpuid_pass_basic()
4267 ecp->cp_ebx &= ~CPUID_INTC_EBX_7_0_BMI2; in cpuid_pass_basic()
4268 ecp->cp_ebx &= ~CPUID_INTC_EBX_7_0_AVX2; in cpuid_pass_basic()
4269 ecp->cp_ebx &= ~CPUID_INTC_EBX_7_0_MPX; in cpuid_pass_basic()
4270 ecp->cp_ebx &= ~CPUID_INTC_EBX_7_0_ALL_AVX512; in cpuid_pass_basic()
4278 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_SMEP) in cpuid_pass_basic()
4287 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_SMAP && in cpuid_pass_basic()
4291 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_RDSEED) in cpuid_pass_basic()
4294 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_ADX) in cpuid_pass_basic()
4297 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_FSGSBASE) in cpuid_pass_basic()
4300 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_CLFLUSHOPT) in cpuid_pass_basic()
4303 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_INVPCID) in cpuid_pass_basic()
4315 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_CLWB) in cpuid_pass_basic()
4319 if (ecp->cp_ebx & CPUID_INTC_EBX_7_0_MPX) in cpuid_pass_basic()
4425 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_SHA) in cpuid_pass_basic()
4484 x86_clflush_size = (BITX(cp->cp_ebx, 15, 8) * 8); in cpuid_pass_basic()
4495 ecp->cp_edx = ecp->cp_ebx = 0; in cpuid_pass_basic()
4715 if (cp->cp_ebx & CPUID_AMD_EBX_ERR_PTR_ZERO) { in cpuid_pass_basic()
4721 if (cp->cp_ebx & CPUID_AMD_EBX_CLZERO) { in cpuid_pass_basic()
4770 cpi->cpi_extd[8].cp_ebx & CPUID_AMD_EBX_ERR_PTR_ZERO) { in cpuid_pass_basic()
4941 if (BITX(cp->cp_ebx, 31, 31) == 0) { in cpuid_pass_extended()
4942 uint8_t *p = (void *)&cp->cp_ebx; in cpuid_pass_extended()
5016 cp->cp_edx = cp->cp_ebx = cp->cp_ecx = 0; in cpuid_pass_extended()
5039 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5043 if (cp->cp_ebx != CPUID_LEAFD_2_YMM_OFFSET || in cpuid_pass_extended()
5049 cpi->cpi_xsave.ymm_offset = cp->cp_ebx; in cpuid_pass_extended()
5059 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5064 cpi->cpi_xsave.bndregs_offset = cp->cp_ebx; in cpuid_pass_extended()
5068 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5073 cpi->cpi_xsave.bndcsr_offset = cp->cp_ebx; in cpuid_pass_extended()
5083 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5088 cpi->cpi_xsave.opmask_offset = cp->cp_ebx; in cpuid_pass_extended()
5092 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5097 cpi->cpi_xsave.zmmlo_offset = cp->cp_ebx; in cpuid_pass_extended()
5101 cp->cp_edx = cp->cp_ebx = 0; in cpuid_pass_extended()
5106 cpi->cpi_xsave.zmmhi_offset = cp->cp_ebx; in cpuid_pass_extended()
5234 *iptr++ = cp->cp_ebx; in cpuid_pass_extended()
5267 cp->cp_eax = cp->cp_ebx = 0; in cpuid_pass_extended()
5361 tmp = (cp->cp_ebx >> (8 * i)) & 0xff; in intel_cpubrand()
6102 cp->cp_ebx = xcp->cp_ebx; in cpuid_insn()
6498 if ((cp->cp_ebx & 0xffff0000) == 0) in cpuid_get_dtlb_nent()
6499 dtlb_nent = cp->cp_ebx & 0x0000ffff; in cpuid_get_dtlb_nent()
6501 dtlb_nent = BITX(cp->cp_ebx, 27, 16); in cpuid_get_dtlb_nent()
6528 dtlb_nent = BITX(cp->cp_ebx, 23, 16); in cpuid_get_dtlb_nent()
7276 if ((nentries = BITX(cp->cp_ebx, 23, 16)) == 255) in amd_cache_info()
7281 add_amd_tlb(devi, "tlb-4K", BITX(cp->cp_ebx, 31, 24), in amd_cache_info()
7288 BITX(cp->cp_ebx, 31, 24), BITX(cp->cp_ebx, 23, 16)); in amd_cache_info()
7290 BITX(cp->cp_ebx, 15, 8), BITX(cp->cp_ebx, 7, 0)); in amd_cache_info()
7328 if (BITX(cp->cp_ebx, 31, 16) == 0) { in amd_cache_info()