Lines Matching refs:ecx
58 u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in hvm_cpuid() argument
60 *eax = idx, *ecx = sub; in hvm_cpuid()
61 asm("cpuid" : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) in hvm_cpuid()
62 : "0" (*eax), "2" (*ecx)); in hvm_cpuid()
66 u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in pv_cpuid() argument
68 *eax = idx, *ecx = sub; in pv_cpuid()
70 "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (*eax), "2" (*ecx)); in pv_cpuid()
214 u32 eax, ebx, ecx, edx, base; in running_on_xen() local
219 hvm_cpuid(base,0,&eax,&ebx,&ecx,&edx); in running_on_xen()
221 pv_cpuid(base,0,&eax,&ebx,&ecx,&edx); in running_on_xen()
222 sig.u[0] = ebx; sig.u[1] = ecx; sig.u[2] = edx; in running_on_xen()
226 hvm_cpuid(base+1,0,&eax,&ebx,&ecx,&edx); in running_on_xen()
228 pv_cpuid(base+1,0,&eax,&ebx,&ecx,&edx); in running_on_xen()