| /tools/testing/selftests/mm/ |
| A D | pkey-x86.h | 47 unsigned int eax, edx; in __read_pkey_reg() local 52 : "=a" (eax), "=d" (edx) in __read_pkey_reg() 62 unsigned int edx = 0; in __write_pkey_reg() local 67 : : "a" (eax), "c" (ecx), "d" (edx)); in __write_pkey_reg() 80 unsigned int edx; in cpu_has_pkeys() local 82 __cpuid_count(0x7, 0x0, eax, ebx, ecx, edx); in cpu_has_pkeys() 101 unsigned int edx; in cpu_max_xsave_size() local 103 __cpuid_count(XSTATE_CPUID, 0, eax, ebx, ecx, edx); in cpu_max_xsave_size() 121 unsigned int edx; in pkey_reg_xstate_offset() local 130 __cpuid_count(XSTATE_CPUID, leaf, eax, ebx, ecx, edx); in pkey_reg_xstate_offset()
|
| /tools/arch/x86/kcpuid/ |
| A D | cpuid.csv | 73 0x1, 0, edx, 9, apic , APIC on-chip 83 0x1, 0, edx, 21, dts , Debug Store 89 0x1, 0, edx, 27, ss , Self Snoop 90 0x1, 0, edx, 28, ht , Hyper-threading 91 0x1, 0, edx, 29, tm , Thermal Monitor 113 0x2, 0, edx, 7:0, desc12 , Descriptor #12 114 0x2, 0, edx, 15:8, desc13 , Descriptor #13 115 0x2, 0, edx, 23:16, desc14 , Descriptor #14 116 0x2, 0, edx, 30:24, desc15 , Descriptor #15 835 0x8000000a, 0, edx, 2, svm_lock , SVM lock [all …]
|
| A D | kcpuid.c | 241 u32 eax, ebx, ecx, edx; in setup_cpuid_range() local 243 cpuid(range->index, max_func, ebx, ecx, edx); in setup_cpuid_range() 268 cpuid(f, eax, ebx, ecx, edx); in setup_cpuid_range() 270 allzero = cpuid_store(range, f, 0, eax, ebx, ecx, edx); in setup_cpuid_range() 295 cpuid_count(f, subleaf, eax, ebx, ecx, edx); in setup_cpuid_range() 297 allzero = cpuid_store(range, f, subleaf, eax, ebx, ecx, edx); in setup_cpuid_range()
|
| /tools/testing/selftests/kvm/x86/ |
| A D | cpuid_test.c | 21 u32 edx; member 30 u32 eax, ebx, ecx, edx; in test_guest_cpuids() local 35 &eax, &ebx, &ecx, &edx); in test_guest_cpuids() 40 GUEST_ASSERT_EQ(edx, guest_cpuid->entries[i].edx); in test_guest_cpuids() 110 (e1->edx & mask.edx) == (e2->edx & mask.edx), in compare_cpuids() 114 e1->ecx & mask.ecx, e1->edx & mask.edx, in compare_cpuids() 116 e2->ecx & mask.ecx, e2->edx & mask.edx); in compare_cpuids()
|
| A D | hyperv_cpuid.c | 71 TEST_ASSERT(has_irqchip || !(entry->edx & BIT(19)), in test_hv_cpuid()
|
| /tools/power/cpupower/debug/i386/ |
| A D | intel_gsic.c | 26 r.edx = 0x47534943; in main() 46 printf("\tflags = 0x%.8x\n", r.edx); in main() 66 printf("edx = 0x%.8x\n", r.edx); in main()
|
| /tools/arch/x86/lib/ |
| A D | memcpy_64.S | 77 addl $0x20, %edx 109 addl $0x20, %edx 113 cmpl $16, %edx 130 cmpl $8, %edx 142 cmpl $4, %edx 155 subl $1, %edx
|
| A D | memset_64.S | 84 movl %edx,%ecx 96 andl $7,%edx 100 decl %edx
|
| /tools/build/feature/ |
| A D | test-get_cpuid.c | 6 unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; in main() local 7 return __get_cpuid(0x15, &eax, &ebx, &ecx, &edx); in main()
|
| /tools/testing/selftests/x86/ |
| A D | xstate.h | 102 uint32_t eax, ebx, ecx, edx; in get_xbuf_size() local 105 eax, ebx, ecx, edx); in get_xbuf_size() 126 uint32_t eax, ebx, ecx, edx; in get_xstate_info() local 138 eax, ebx, ecx, edx); in get_xstate_info()
|
| A D | thunks_32.S | 23 push %edx 42 pop %edx
|
| A D | corrupt_xstate_header.c | 25 unsigned int eax, ebx, ecx, edx; in xsave_enabled() local 27 __cpuid_count(0x1, 0x0, eax, ebx, ecx, edx); in xsave_enabled()
|
| A D | unwind_vdso.c | 73 unsigned long edx = _Unwind_GetGR(ctx, 2); in trace_fn() local 79 ebx == 1 && ecx == 2 && edx == 3 && in trace_fn() 86 eax, ebx, ecx, edx, esi, edi, ebp); in trace_fn()
|
| A D | raw_syscall_helper_32.S | 13 movl 3*4(%eax), %edx 27 movl %edx, 3*4(%eax)
|
| A D | xstate.c | 39 uint32_t eax, edx; in xgetbv() local 41 asm volatile("xgetbv" : "=a" (eax), "=d" (edx) : "c" (index)); in xgetbv() 42 return eax + ((uint64_t)edx << 32); in xgetbv()
|
| /tools/testing/selftests/kvm/include/x86/ |
| A D | processor.h | 438 uint32_t eax, edx; in rdtsc() local 453 uint32_t eax, edx; in rdtscp() local 590 u32 eax, edx; in xgetbv() local 593 : "=a" (eax), "=d" (edx) in xgetbv() 595 return eax | ((u64)edx << 32); in xgetbv() 601 u32 edx = value >> 32; in xsetbv() local 645 "=d" (*edx) in __cpuid() 652 uint32_t *ecx, uint32_t *edx) in cpuid() argument 659 uint32_t eax, ebx, ecx, edx; in this_cpu_fms() local 678 uint32_t eax, ebx, ecx, edx; in this_cpu_vendor_string_is() local [all …]
|
| /tools/perf/arch/x86/tests/ |
| A D | intel-pt-test.c | 345 unsigned int edx; member 366 __get_cpuid_count(20, i, &r.eax, &r.ebx, &r.ecx, &r.edx); in get_pt_caps() 371 pr_debug("edx = 0x%08x\n", r.edx); in get_pt_caps() 380 unsigned int eax, ebx, ecx, edx = 0; in is_hybrid() local 383 __get_cpuid_count(7, 0, &eax, &ebx, &ecx, &edx); in is_hybrid() 384 result = edx & BIT(15); in is_hybrid() 386 result ? "" : "not ", edx); in is_hybrid()
|
| A D | regs_load.S | 71 movl %edx, DX(%edi)
|
| /tools/power/cpupower/utils/helpers/ |
| A D | cpuid.c | 27 unsigned int eax, ebx, ecx, edx; \ 28 __cpuid(op, eax, ebx, ecx, edx); \ 34 cpuid_func(edx);
|
| /tools/power/x86/x86_energy_perf_policy/ |
| A D | x86_energy_perf_policy.c | 1396 unsigned int *ecx, unsigned int *edx) in get_cpuid_or_exit() argument 1398 if (!__get_cpuid(leaf, eax, ebx, ecx, edx)) in get_cpuid_or_exit() 1409 unsigned int eax, ebx, ecx, edx; in early_cpuid() local 1439 unsigned int eax, ebx, ecx, edx, max_level; in parse_cpuid() local 1442 eax = ebx = ecx = edx = 0; in parse_cpuid() 1451 (char *)&ebx, (char *)&edx, (char *)&ecx); in parse_cpuid() 1468 edx & (1 << 4) ? "TSC" : "-", in parse_cpuid() 1469 edx & (1 << 5) ? "MSR" : "-", in parse_cpuid() 1470 edx & (1 << 22) ? "ACPI-TM" : "-", in parse_cpuid() 1471 edx & (1 << 29) ? "TM" : "-"); in parse_cpuid() [all …]
|
| /tools/testing/selftests/resctrl/ |
| A D | cat_test.c | 298 unsigned int eax, ebx, ecx, edx; in arch_supports_noncont_cat() local 301 __cpuid_count(0x10, 1, eax, ebx, ecx, edx); in arch_supports_noncont_cat() 303 __cpuid_count(0x10, 2, eax, ebx, ecx, edx); in arch_supports_noncont_cat()
|
| /tools/arch/x86/include/asm/ |
| A D | asm.h | 60 #define _ASM_ARG2L edx 90 #define _ASM_ARG3L edx
|
| /tools/power/x86/intel-speed-select/ |
| A D | hfi-events.c | 235 unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; in check_hf_suport() local 237 __cpuid(6, eax, ebx, ecx, edx); in check_hf_suport()
|
| /tools/power/x86/turbostat/ |
| A D | turbostat.c | 4460 unsigned int eax, ebx, ecx, edx; in get_apic_id() local 4463 eax = ebx = ecx = edx = 0; in get_apic_id() 4464 __cpuid(1, eax, ebx, ecx, edx); in get_apic_id() 4478 eax = ebx = ecx = edx = 0; in get_apic_id() 4485 eax = ebx = ecx = edx = 0; in get_apic_id() 4500 t->x2apic_id = edx; in get_apic_id() 8818 eax = ebx = ecx = edx = 0; in process_cpuid() 8833 __cpuid(1, fms, ebx, ecx, edx); in process_cpuid() 8842 edx_flags = edx; in process_cpuid() 8856 ebx = ecx = edx = 0; in process_cpuid() [all …]
|
| /tools/arch/x86/include/uapi/asm/ |
| A D | kvm.h | 235 __u32 edx; member 253 __u32 edx; member
|