Home
last modified time | relevance | path

Searched refs:edx (Results 1 – 25 of 36) sorted by relevance

12

/tools/testing/selftests/mm/
A Dpkey-x86.h47 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 Dcpuid.csv73 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 Dkcpuid.c241 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 Dcpuid_test.c21 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 Dhyperv_cpuid.c71 TEST_ASSERT(has_irqchip || !(entry->edx & BIT(19)), in test_hv_cpuid()
/tools/power/cpupower/debug/i386/
A Dintel_gsic.c26 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 Dmemcpy_64.S77 addl $0x20, %edx
109 addl $0x20, %edx
113 cmpl $16, %edx
130 cmpl $8, %edx
142 cmpl $4, %edx
155 subl $1, %edx
A Dmemset_64.S84 movl %edx,%ecx
96 andl $7,%edx
100 decl %edx
/tools/build/feature/
A Dtest-get_cpuid.c6 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 Dxstate.h102 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 Dthunks_32.S23 push %edx
42 pop %edx
A Dcorrupt_xstate_header.c25 unsigned int eax, ebx, ecx, edx; in xsave_enabled() local
27 __cpuid_count(0x1, 0x0, eax, ebx, ecx, edx); in xsave_enabled()
A Dunwind_vdso.c73 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 Draw_syscall_helper_32.S13 movl 3*4(%eax), %edx
27 movl %edx, 3*4(%eax)
A Dxstate.c39 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 Dprocessor.h438 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 Dintel-pt-test.c345 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 Dregs_load.S71 movl %edx, DX(%edi)
/tools/power/cpupower/utils/helpers/
A Dcpuid.c27 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 Dx86_energy_perf_policy.c1396 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 Dcat_test.c298 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 Dasm.h60 #define _ASM_ARG2L edx
90 #define _ASM_ARG3L edx
/tools/power/x86/intel-speed-select/
A Dhfi-events.c235 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 Dturbostat.c4460 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 Dkvm.h235 __u32 edx; member
253 __u32 edx; member

Completed in 882 milliseconds

12