Lines Matching defs:edx
458 u32 eax, edx;
466 __asm__ __volatile__("lfence; rdtsc; lfence" : "=a"(eax), "=d"(edx));
467 tsc_val = ((u64)edx) << 32 | eax;
473 u32 eax, edx;
475 __asm__ __volatile__("rdtscp" : "=a"(eax), "=d"(edx), "=c"(*aux));
476 return ((u64)edx) << 32 | eax;
633 u32 eax, edx;
636 : "=a" (eax), "=d" (edx)
638 return eax | ((u64)edx << 32);
644 u32 edx = value >> 32;
646 __asm__ __volatile__("xsetbv" :: "a" (eax), "d" (edx), "c" (index));
679 u32 *ecx, u32 *edx)
688 "=d" (*edx)
695 u32 *ecx, u32 *edx)
697 return __cpuid(function, 0, eax, ebx, ecx, edx);
702 u32 eax, ebx, ecx, edx;
704 cpuid(1, &eax, &ebx, &ecx, &edx);
721 u32 eax, ebx, ecx, edx;
723 cpuid(0, &eax, &ebx, &ecx, &edx);
724 return (ebx == chunk[0] && edx == chunk[1] && ecx == chunk[2]);
1363 u32 edx = value >> 32;
1365 return kvm_asm_safe("xsetbv", "a" (eax), "d" (edx), "c" (index));