Lines Matching refs:ecx
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()
392 uint32_t eax, ebx, ecx, edx; in vmware_platform_setup() local
395 VMWARE_CMD(GETHZ, eax, ebx, ecx, edx); in vmware_platform_setup()
416 lapic_timer_period = ecx / HZ; in vmware_platform_setup()
418 ecx); 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()
438 return (ecx & (CPUID_VMWARE_FEATURES_ECX_VMMCALL | 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()