Lines Matching refs:eax
12 u32 eax, ebx, ecx, edx; member
30 static inline void native_cpuid(unsigned int *eax, unsigned int *ebx, in native_cpuid() argument
35 : "=a" (*eax), in native_cpuid()
39 : "0" (*eax), "2" (*ecx) in native_cpuid()
46 unsigned int eax = op, ebx, ecx = 0, edx; \
48 native_cpuid(&eax, &ebx, &ecx, &edx); \
56 native_cpuid_reg(eax)
73 unsigned int *eax, unsigned int *ebx, in native_cpuid_reg()
76 *eax = op; in native_cpuid_reg()
78 __cpuid(eax, ebx, ecx, edx); in native_cpuid_reg()
83 unsigned int *eax, unsigned int *ebx, in cpuid_count() argument
86 *eax = op; in cpuid_count()
88 __cpuid(eax, ebx, ecx, edx); in cpuid_count()
96 unsigned int eax, ebx, ecx, edx; in cpuid_eax() local
98 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_eax()
100 return eax; in cpuid_eax()
105 unsigned int eax, ebx, ecx, edx; in cpuid_ebx() local
107 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ebx()
114 unsigned int eax, ebx, ecx, edx; in cpuid_ecx() local
116 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ecx()
123 unsigned int eax, ebx, ecx, edx; in cpuid_edx() local
125 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_edx()
195 uint32_t base, eax, signature[3]; in hypervisor_cpuid_base() local
198 cpuid(base, &eax, &signature[0], &signature[1], &signature[2]); in hypervisor_cpuid_base()
206 (leaves == 0 || ((eax - base) >= leaves))) in hypervisor_cpuid_base()