Lines Matching refs:ecx
12 u32 eax, ebx, ecx, edx;
31 unsigned int *ecx, unsigned int *edx)
33 /* ecx is often an input as well as an output. */
37 "=c" (*ecx),
39 : "0" (*eax), "2" (*ecx)
46 unsigned int eax = op, ebx, ecx = 0, edx; \
48 native_cpuid(&eax, &ebx, &ecx, &edx); \
58 native_cpuid_reg(ecx)
69 * clear %ecx since some cpus (Cyrix MII) do not set or clear %ecx
74 unsigned int *ecx, unsigned int *edx)
77 *ecx = 0;
78 __cpuid(eax, ebx, ecx, edx);
81 /* Some CPUID calls want 'count' to be placed in ecx */
84 unsigned int *ecx, unsigned int *edx)
87 *ecx = count;
88 __cpuid(eax, ebx, ecx, edx);
96 unsigned int eax, ebx, ecx, edx;
98 cpuid(op, &eax, &ebx, &ecx, &edx);
105 unsigned int eax, ebx, ecx, edx;
107 cpuid(op, &eax, &ebx, &ecx, &edx);
114 unsigned int eax, ebx, ecx, edx;
116 cpuid(op, &eax, &ebx, &ecx, &edx);
118 return ecx;
123 unsigned int eax, ebx, ecx, edx;
125 cpuid(op, &eax, &ebx, &ecx, &edx);