Lines Matching defs:regs

402 #define	CPI_NUM_CORES(regs)		BITX((regs)->cp_eax, 31, 26)
403 #define CPI_NTHR_SHR_CACHE(regs) BITX((regs)->cp_eax, 25, 14)
404 #define CPI_FULL_ASSOC_CACHE(regs) BITX((regs)->cp_eax, 9, 9)
405 #define CPI_SELF_INIT_CACHE(regs) BITX((regs)->cp_eax, 8, 8)
406 #define CPI_CACHE_LVL(regs) BITX((regs)->cp_eax, 7, 5)
407 #define CPI_CACHE_TYPE(regs) BITX((regs)->cp_eax, 4, 0)
408 #define CPI_CPU_LEVEL_TYPE(regs) BITX((regs)->cp_ecx, 15, 8)
410 #define CPI_CACHE_WAYS(regs) BITX((regs)->cp_ebx, 31, 22)
411 #define CPI_CACHE_PARTS(regs) BITX((regs)->cp_ebx, 21, 12)
412 #define CPI_CACHE_COH_LN_SZ(regs) BITX((regs)->cp_ebx, 11, 0)
414 #define CPI_CACHE_SETS(regs) BITX((regs)->cp_ecx, 31, 0)
416 #define CPI_PREFCH_STRIDE(regs) BITX((regs)->cp_edx, 9, 0)
624 uint32_t regs[4];
625 char *hvstr = (char *)regs;
647 regs[0] = cp.cp_ebx;
648 regs[1] = cp.cp_ecx;
649 regs[2] = cp.cp_edx;
650 regs[3] = 0;
674 vmware_port(VMWARE_HVCMD_GETVERSION, regs);
675 if (regs[1] == VMWARE_HVMAGIC) {
693 regs[0] = cp.cp_ebx;
694 regs[1] = cp.cp_ecx;
695 regs[2] = cp.cp_edx;
696 regs[3] = 0;
1893 struct cpuid_regs regs;
1895 cp = &regs;
1951 struct cpuid_regs regs;
1954 cp = &regs;
2522 struct cpuid_regs regs;
2545 bzero(&regs, sizeof (regs));
2546 cp = &regs;
2566 * references the regs for fn 4, %ecx == 0, which
2575 * Allocate storage to hold the additional regs
2578 * The regs for fn 4, %ecx == 0 has already
2583 kmem_zalloc(sizeof (regs), KM_SLEEP);
3553 struct cpuid_regs regs;
3554 regs.cp_eax = 0x80000007;
3555 (void) __cpuid_insn(&regs);
3556 return (!(regs.cp_edx & 0x100));
4635 struct cpuid_regs regs;
4652 regs.cp_eax = 0x80000007;
4653 (void) __cpuid_insn(&regs);
4654 return (regs.cp_edx & CPUID_TSC_CSTATE_INVARIANCE);
4725 struct cpuid_regs regs;
4739 regs.cp_eax = 6;
4740 (void) cpuid_insn(NULL, &regs);
4741 return (regs.cp_eax & CPUID_CSTATE_ARAT);
4757 struct cpuid_regs regs;
4773 regs.cp_eax = 0x6;
4774 (void) cpuid_insn(NULL, &regs);
4775 return (regs.cp_ecx & CPUID_EPB_SUPPORT);
4791 struct cpuid_regs regs;
4799 regs.cp_eax = 1;
4800 (void) cpuid_insn(NULL, &regs);
4801 return (regs.cp_ecx & CPUID_DEADLINE_TSC);
4841 struct cpuid_regs regs;
4842 struct cpuid_regs *cp = &regs;