Lines Matching refs:cp_eax

1939 #define	CPI_FAMILY_XTD(cpi)	BITX((cpi)->cpi_std[1].cp_eax, 27, 20)
1940 #define CPI_MODEL_XTD(cpi) BITX((cpi)->cpi_std[1].cp_eax, 19, 16)
1941 #define CPI_TYPE(cpi) BITX((cpi)->cpi_std[1].cp_eax, 13, 12)
1942 #define CPI_FAMILY(cpi) BITX((cpi)->cpi_std[1].cp_eax, 11, 8)
1943 #define CPI_STEP(cpi) BITX((cpi)->cpi_std[1].cp_eax, 3, 0)
1944 #define CPI_MODEL(cpi) BITX((cpi)->cpi_std[1].cp_eax, 7, 4)
1953 #define CPI_FEATURES_7_1_EAX(cpi) ((cpi)->cpi_sub7[0].cp_eax)
1970 #define CPI_NUM_CORES(regs) BITX((regs)->cp_eax, 31, 26)
1971 #define CPI_NTHR_SHR_CACHE(regs) BITX((regs)->cp_eax, 25, 14)
1972 #define CPI_FULL_ASSOC_CACHE(regs) BITX((regs)->cp_eax, 9, 9)
1973 #define CPI_SELF_INIT_CACHE(regs) BITX((regs)->cp_eax, 8, 8)
1974 #define CPI_CACHE_LVL(regs) BITX((regs)->cp_eax, 7, 5)
1975 #define CPI_CACHE_TYPE(regs) BITX((regs)->cp_eax, 4, 0)
2031 #define MWAIT_SIZE_MIN(cpi) BITX((cpi)->cpi_std[5].cp_eax, 15, 0)
2111 cp->cp_eax &= 0x03fffffff; in platform_cpuid_mangle()
2227 cp.cp_eax = 0x1; in determine_platform()
2230 cp.cp_eax = 0x40000000; in determine_platform()
2294 cp.cp_eax = base; in determine_platform()
2301 cp.cp_eax >= (base + 2)) { in determine_platform()
2351 regs->cp_eax = leaf; in cpuid_gather_ext_topo_leaf()
2378 cp->cp_eax = CPUID_LEAF_EXT_8; in cpuid_gather_amd_topology_leaves()
2388 cp->cp_eax = CPUID_LEAF_EXT_1e; in cpuid_gather_amd_topology_leaves()
2415 cp->cp_eax = 0xB; in cpuid_gather_apicid()
2428 return (cpi->cpi_extd[0x1e].cp_eax); in cpuid_gather_apicid()
2495 *ncores = BITX(cpi->cpi_std[4].cp_eax, 31, 26) + 1; in cpuid_intel_ncores()
2518 cp->cp_eax = 0xB; in cpuid_leafB_getids()
2538 cp->cp_eax = 0xB; in cpuid_leafB_getids()
2546 coreid_shift = BITX(cp->cp_eax, 4, 0); in cpuid_leafB_getids()
2550 chipid_shift = BITX(cp->cp_eax, 4, 0); in cpuid_leafB_getids()
3379 (cpi->cpi_extd[0x21].cp_eax & CPUID_AMD_8X21_EAX_AIBRS)) { in cpuid_scan_security()
3731 cp->cp_eax = 6; in cpuid_basic_thermal()
3740 if ((cp->cp_eax & CPUID_INTC_EAX_DTS) != 0) { in cpuid_basic_thermal()
3744 if ((cp->cp_eax & CPUID_INTC_EAX_PTM) != 0) { in cpuid_basic_thermal()
3845 if (cpi->cpi_std[7].cp_eax < 1) in cpuid_basic_avx()
3848 if (cpi->cpi_sub7[0].cp_eax & CPUID_INTC_EAX_7_1_AVX512_BF16) in cpuid_basic_avx()
3938 cp->cp_eax = 0; in cpuid_pass_ident()
3960 cp->cp_eax = 1; in cpuid_pass_ident()
4082 cp->cp_eax = (0xf0f & cp->cp_eax) | 0xc0; in cpuid_pass_basic()
4254 ecp->cp_eax = 7; in cpuid_pass_basic()
4327 if (ecp->cp_eax >= 1) { in cpuid_pass_basic()
4330 c71->cp_eax = 7; in cpuid_pass_basic()
4336 if (ecp->cp_eax >= 2) { in cpuid_pass_basic()
4339 c72->cp_eax = 7; in cpuid_pass_basic()
4493 ecp->cp_eax = 0xD; in cpuid_pass_basic()
4498 if (ecp->cp_eax & CPUID_INTC_EAX_D_1_XSAVEOPT) in cpuid_pass_basic()
4500 if (ecp->cp_eax & CPUID_INTC_EAX_D_1_XSAVEC) in cpuid_pass_basic()
4502 if (ecp->cp_eax & CPUID_INTC_EAX_D_1_XSAVES) in cpuid_pass_basic()
4562 cp->cp_eax = CPUID_LEAF_EXT_0; in cpuid_pass_basic()
4578 cp->cp_eax = 0x80000001; in cpuid_pass_basic()
4688 cp->cp_eax = 4; in cpuid_pass_basic()
4699 cp->cp_eax = CPUID_LEAF_EXT_8; in cpuid_pass_basic()
4731 cpi->cpi_pabits = BITX(cp->cp_eax, 7, 0); in cpuid_pass_basic()
4732 cpi->cpi_vabits = BITX(cp->cp_eax, 15, 8); in cpuid_pass_basic()
4747 cp->cp_eax = 0x80000007; in cpuid_pass_basic()
4842 cp->cp_eax = CPUID_LEAF_EXT_21; in cpuid_pass_basic()
4887 cp->cp_eax = n; in cpuid_pass_extended()
4921 BITX(cp->cp_eax, 7, 0); in cpuid_pass_extended()
4935 if (BITX(cp->cp_eax, 31, 31) == 0) { in cpuid_pass_extended()
4936 uint8_t *p = (void *)&cp->cp_eax; in cpuid_pass_extended()
5015 cp->cp_eax = 0xD; in cpuid_pass_extended()
5023 if ((cp->cp_eax & XFEATURE_LEGACY_FP) == 0 || in cpuid_pass_extended()
5024 (cp->cp_eax & XFEATURE_SSE) == 0) { in cpuid_pass_extended()
5028 cpi->cpi_xsave.xsav_hw_features_low = cp->cp_eax; in cpuid_pass_extended()
5037 cp->cp_eax = 0xD; in cpuid_pass_extended()
5044 cp->cp_eax != CPUID_LEAFD_2_YMM_SIZE) { in cpuid_pass_extended()
5048 cpi->cpi_xsave.ymm_size = cp->cp_eax; in cpuid_pass_extended()
5057 cp->cp_eax = 0xD; in cpuid_pass_extended()
5063 cpi->cpi_xsave.bndregs_size = cp->cp_eax; in cpuid_pass_extended()
5066 cp->cp_eax = 0xD; in cpuid_pass_extended()
5072 cpi->cpi_xsave.bndcsr_size = cp->cp_eax; in cpuid_pass_extended()
5081 cp->cp_eax = 0xD; in cpuid_pass_extended()
5087 cpi->cpi_xsave.opmask_size = cp->cp_eax; in cpuid_pass_extended()
5090 cp->cp_eax = 0xD; in cpuid_pass_extended()
5096 cpi->cpi_xsave.zmmlo_size = cp->cp_eax; in cpuid_pass_extended()
5099 cp->cp_eax = 0xD; in cpuid_pass_extended()
5105 cpi->cpi_xsave.zmmhi_size = cp->cp_eax; in cpuid_pass_extended()
5222 cp->cp_eax = CPUID_LEAF_EXT_0 + n; in cpuid_pass_extended()
5233 *iptr++ = cp->cp_eax; in cpuid_pass_extended()
5250 cp->cp_eax = 0; in cpuid_pass_extended()
5267 cp->cp_eax = cp->cp_ebx = 0; in cpuid_pass_extended()
5351 tmp = (cp->cp_eax >> (8 * i)) & 0xff; in intel_cpubrand()
5701 cp->cp_eax = leaf; in cpuid_pass_dynamic()
5741 cp->cp_eax = leaf; in cpuid_pass_dynamic()
6086 if (cp->cp_eax <= cpi->cpi_maxeax && cp->cp_eax < NMAX_CPI_STD) { in cpuid_insn()
6087 xcp = &cpi->cpi_std[cp->cp_eax]; in cpuid_insn()
6088 } else if (cp->cp_eax >= CPUID_LEAF_EXT_0 && in cpuid_insn()
6089 cp->cp_eax <= cpi->cpi_xmaxeax && in cpuid_insn()
6090 cp->cp_eax < CPUID_LEAF_EXT_0 + NMAX_CPI_EXTD) { in cpuid_insn()
6091 xcp = &cpi->cpi_extd[cp->cp_eax - CPUID_LEAF_EXT_0]; in cpuid_insn()
6101 cp->cp_eax = xcp->cp_eax; in cpuid_insn()
6105 return (cp->cp_eax); in cpuid_insn()
6184 cpi->cpi_vendorstr, cpi->cpi_std[1].cp_eax, in cpuid_getidstr()
6188 cpi->cpi_vendorstr, cpi->cpi_std[1].cp_eax, in cpuid_getidstr()
6260 return (cpu->cpu_m.mcpu_cpi->cpi_std[1].cp_eax); in cpuid_getsig()
6505 if ((cp->cp_eax & 0xffff0000) == 0) in cpuid_get_dtlb_nent()
6506 dtlb_nent = cp->cp_eax & 0x0000ffff; in cpuid_get_dtlb_nent()
6508 dtlb_nent = BITX(cp->cp_eax, 27, 16); in cpuid_get_dtlb_nent()
6531 dtlb_nent = BITX(cp->cp_eax, 23, 16); in cpuid_get_dtlb_nent()
6565 eax = cpi->cpi_std[1].cp_eax; in cpuid_opteron_erratum()
6733 regs.cp_eax = 0x80000007; in cpuid_opteron_erratum()
7259 BITX(cp->cp_eax, 31, 24), BITX(cp->cp_eax, 23, 16)); in amd_cache_info()
7261 BITX(cp->cp_eax, 15, 8), BITX(cp->cp_eax, 7, 0)); in amd_cache_info()
7316 if (BITX(cp->cp_eax, 31, 16) == 0) in amd_cache_info()
7318 BITX(cp->cp_eax, 15, 12), BITX(cp->cp_eax, 11, 0)); in amd_cache_info()
7321 BITX(cp->cp_eax, 31, 28), BITX(cp->cp_eax, 27, 16)); in amd_cache_info()
7323 BITX(cp->cp_eax, 15, 12), BITX(cp->cp_eax, 11, 0)); in amd_cache_info()
7330 BITX(cp->cp_eax, 15, 12), BITX(cp->cp_eax, 11, 0)); in amd_cache_info()
7333 BITX(cp->cp_eax, 31, 28), BITX(cp->cp_eax, 27, 16)); in amd_cache_info()
7335 BITX(cp->cp_eax, 15, 12), BITX(cp->cp_eax, 11, 0)); in amd_cache_info()
7507 "generation", BITX((cpi)->cpi_extd[1].cp_eax, 11, 8)); in cpuid_set_cpu_properties()
7846 regs.cp_eax = 0x80000007; in cpuid_deep_cstates_supported()
7959 regs.cp_eax = 6; in cpuid_arat_supported()
7961 return (regs.cp_eax & CPUID_INTC_EAX_ARAT); in cpuid_arat_supported()
7993 regs.cp_eax = 0x6; in cpuid_iepb_supported()
8019 regs.cp_eax = 1; in cpuid_deadline_tsc_supported()
8095 cp.cp_eax = 0; in cpuid_pass_ucode()
8102 cp.cp_eax = 7; in cpuid_pass_ucode()
8117 cp.cp_eax = CPUID_LEAF_EXT_0; in cpuid_pass_ucode()
8128 cp.cp_eax = CPUID_LEAF_EXT_8; in cpuid_pass_ucode()
8137 cp.cp_eax = CPUID_LEAF_EXT_21; in cpuid_pass_ucode()