Lines Matching refs:eax
196 static inline void native_cpuid(unsigned int *eax, unsigned int *ebx, in native_cpuid() argument
201 : "=a" (*eax), in native_cpuid()
205 : "0" (*eax), "2" (*ecx) in native_cpuid()
502 unsigned int *eax, unsigned int *ebx, in cpuid() argument
505 *eax = op; in cpuid()
507 __cpuid(eax, ebx, ecx, edx); in cpuid()
512 unsigned int *eax, unsigned int *ebx, in cpuid_count() argument
515 *eax = op; in cpuid_count()
517 __cpuid(eax, ebx, ecx, edx); in cpuid_count()
525 unsigned int eax, ebx, ecx, edx; in cpuid_eax() local
527 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_eax()
529 return eax; in cpuid_eax()
534 unsigned int eax, ebx, ecx, edx; in cpuid_ebx() local
536 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ebx()
543 unsigned int eax, ebx, ecx, edx; in cpuid_ecx() local
545 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_ecx()
552 unsigned int eax, ebx, ecx, edx; in cpuid_edx() local
554 cpuid(op, &eax, &ebx, &ecx, &edx); in cpuid_edx()
817 uint32_t base, eax, signature[3]; in hypervisor_cpuid_base() local
820 cpuid(base, &eax, &signature[0], &signature[1], &signature[2]); in hypervisor_cpuid_base()
823 (leaves == 0 || ((eax - base) >= leaves))) in hypervisor_cpuid_base()