Lines Matching refs:cpi_std

1591 	struct cpuid_regs cpi_std[NMAX_CPI_STD];	/* 0 .. 7 */
1648 #define CPI_FAMILY_XTD(cpi) BITX((cpi)->cpi_std[1].cp_eax, 27, 20)
1649 #define CPI_MODEL_XTD(cpi) BITX((cpi)->cpi_std[1].cp_eax, 19, 16)
1650 #define CPI_TYPE(cpi) BITX((cpi)->cpi_std[1].cp_eax, 13, 12)
1651 #define CPI_FAMILY(cpi) BITX((cpi)->cpi_std[1].cp_eax, 11, 8)
1652 #define CPI_STEP(cpi) BITX((cpi)->cpi_std[1].cp_eax, 3, 0)
1653 #define CPI_MODEL(cpi) BITX((cpi)->cpi_std[1].cp_eax, 7, 4)
1655 #define CPI_FEATURES_EDX(cpi) ((cpi)->cpi_std[1].cp_edx)
1656 #define CPI_FEATURES_ECX(cpi) ((cpi)->cpi_std[1].cp_ecx)
1659 #define CPI_FEATURES_7_0_EBX(cpi) ((cpi)->cpi_std[7].cp_ebx)
1660 #define CPI_FEATURES_7_0_ECX(cpi) ((cpi)->cpi_std[7].cp_ecx)
1661 #define CPI_FEATURES_7_0_EDX(cpi) ((cpi)->cpi_std[7].cp_edx)
1663 #define CPI_BRANDID(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 7, 0)
1664 #define CPI_CHUNKS(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 15, 7)
1665 #define CPI_CPU_COUNT(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 23, 16)
1666 #define CPI_APIC_ID(cpi) BITX((cpi)->cpi_std[1].cp_ebx, 31, 24)
1731 #define MWAIT_SUPPORTED(cpi) ((cpi)->cpi_std[1].cp_ecx & CPUID_INTC_ECX_MON)
1732 #define MWAIT_INT_ENABLE(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x2)
1733 #define MWAIT_EXTENSION(cpi) ((cpi)->cpi_std[5].cp_ecx & 0x1)
1734 #define MWAIT_SIZE_MIN(cpi) BITX((cpi)->cpi_std[5].cp_eax, 15, 0)
1735 #define MWAIT_SIZE_MAX(cpi) BITX((cpi)->cpi_std[5].cp_ebx, 15, 0)
1740 BITX((cpi)->cpi_std[5].cp_edx, c_state + 3, c_state)
2114 } else if ((cpi->cpi_std[1].cp_edx & CPUID_INTC_EDX_HTT) != 0) {
2148 *ncores = BITX(cpi->cpi_std[4].cp_eax, 31, 26) + 1;
2153 if ((cpi->cpi_std[1].cp_edx & CPUID_INTC_EDX_HTT) != 0) {
2911 ecp = &cpi->cpi_std[7];
3119 if ((cpi->cpi_std[1].cp_edx & CPUID_INTC_EDX_HTT) != 0) {
3213 cp = &cpi->cpi_std[6];
3309 cp = &cpi->cpi_std[0];
3331 cp = &cpi->cpi_std[1];
3581 ecp = &cpi->cpi_std[7];
3717 if (cpi->cpi_std[7].cp_ebx & CPUID_INTC_EBX_7_0_SHA)
3720 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_UMIP)
3722 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_PKU)
3724 if (cpi->cpi_std[7].cp_ecx & CPUID_INTC_ECX_7_0_OSPKE)
3748 if (cpi->cpi_std[7].cp_ebx &
3753 if (cpi->cpi_std[7].cp_ebx &
3758 if (cpi->cpi_std[7].cp_ebx &
3765 (cpi->cpi_std[7].cp_ebx &
3769 if (cpi->cpi_std[7].cp_ebx &
3773 if (cpi->cpi_std[7].cp_ebx &
3777 if (cpi->cpi_std[7].cp_ebx &
3781 if (cpi->cpi_std[7].cp_ebx &
3785 if (cpi->cpi_std[7].cp_ebx &
3789 if (cpi->cpi_std[7].cp_ebx &
3793 if (cpi->cpi_std[7].cp_ebx &
3798 if (cpi->cpi_std[7].cp_ecx &
3802 if (cpi->cpi_std[7].cp_ecx &
3806 if (cpi->cpi_std[7].cp_ecx &
3811 if (cpi->cpi_std[7].cp_edx &
3815 if (cpi->cpi_std[7].cp_edx &
3990 (cpi->cpi_std[1].cp_edx & CPUID_INTC_EDX_FXSR) &&
4056 cp = &cpi->cpi_std[4];
4191 for (n = 2, cp = &cpi->cpi_std[2]; n < nmax; n++, cp++) {
4208 * Here, populate cpi_std[4] with the information returned by
4671 cp = &cpi->cpi_std[2]; /* cache info */
5057 cpi->cpi_cache_leaves[0] = &cpi->cpi_std[4];
5497 * CPUID data is cached in two separate places: cpi_std for standard
5501 xcp = &cpi->cpi_std[cp->cp_eax];
5597 cpi->cpi_vendorstr, cpi->cpi_std[1].cp_eax,
5601 cpi->cpi_vendorstr, cpi->cpi_std[1].cp_eax,
5673 return (cpu->cpu_m.mcpu_cpi->cpi_std[1].cp_eax);
5947 eax = cpi->cpi_std[1].cp_eax;
7311 cpu->cpu_m.mcpu_cpi->cpi_std[1].cp_ecx |= CPUID_INTC_ECX_OSXSAVE;
7483 cpi->cpi_std[7] = cp;