Lines Matching refs:ebx
60 #define VMWARE_PORT(cmd, eax, ebx, ecx, edx) \ argument
62 "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) : \
68 #define VMWARE_VMCALL(cmd, eax, ebx, ecx, edx) \ argument
70 "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) : \
76 #define VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx) \ argument
78 "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) : \
84 #define VMWARE_CMD(cmd, eax, ebx, ecx, edx) do { \ argument
87 VMWARE_VMCALL(cmd, eax, ebx, ecx, edx); \
90 VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx); \
93 VMWARE_PORT(cmd, eax, ebx, ecx, edx); \
115 uint32_t eax, ebx, ecx, edx; in __vmware_platform() local
116 VMWARE_CMD(GETVERSION, eax, ebx, ecx, edx); in __vmware_platform()
117 return eax != (uint32_t)-1 && ebx == VMWARE_HYPERVISOR_MAGIC; in __vmware_platform()
392 uint32_t eax, ebx, ecx, edx; in vmware_platform_setup() local
395 VMWARE_CMD(GETHZ, eax, ebx, ecx, edx); in vmware_platform_setup()
397 if (ebx != UINT_MAX) { in vmware_platform_setup()
398 lpj = tsc_khz = eax | (((uint64_t)ebx) << 32); in vmware_platform_setup()
435 int eax, ebx, ecx, edx; in vmware_select_hypercall() local
437 cpuid(CPUID_VMWARE_FEATURES_LEAF, &eax, &ebx, &ecx, &edx); in vmware_select_hypercall()
477 uint32_t eax, ebx, ecx, edx; in vmware_legacy_x2apic_available() local
478 VMWARE_CMD(GETVCPU_INFO, eax, ebx, ecx, edx); in vmware_legacy_x2apic_available()