Home | History | Annotate | Download | only in asm-x86

Lines Matching defs:eax

137 static inline void native_cpuid(unsigned int *eax, unsigned int *ebx,
142 : "=a" (*eax),
146 : "0" (*eax), "2" (*ecx));
184 static inline void __monitor(const void *eax, unsigned long ecx,
187 /* "monitor %eax,%ecx,%edx;" */
190 : :"a" (eax), "c" (ecx), "d"(edx));
193 static inline void __mwait(unsigned long eax, unsigned long ecx)
195 /* "mwait %eax,%ecx;" */
198 : :"a" (eax), "c" (ecx));
201 extern void mwait_idle_with_hints(unsigned long eax, unsigned long ecx);
305 unsigned long eax,ecx,edx,ebx;
605 unsigned int *eax, unsigned int *ebx,
608 *eax = op;
610 __cpuid(eax, ebx, ecx, edx);
615 unsigned int *eax, unsigned int *ebx,
618 *eax = op;
620 __cpuid(eax, ebx, ecx, edx);
628 unsigned int eax, ebx, ecx, edx;
630 cpuid(op, &eax, &ebx, &ecx, &edx);
631 return eax;
635 unsigned int eax, ebx, ecx, edx;
637 cpuid(op, &eax, &ebx, &ecx, &edx);
642 unsigned int eax, ebx, ecx, edx;
644 cpuid(op, &eax, &ebx, &ecx, &edx);
649 unsigned int eax, ebx, ecx, edx;
651 cpuid(op, &eax, &ebx, &ecx, &edx);
676 /* uses eax dependencies (arbitary choice) */
687 /* uses eax dependencies (Intel-recommended choice) */