/linux-master/arch/x86/xen/ |
H A D | xen-head.S | 61 movl $MSR_GS_BASE,%ecx
|
H A D | enlighten_hvm.c | 97 uint32_t eax, ebx, ecx, edx, base; local 123 cpuid(base + 4, &eax, &ebx, &ecx, &edx);
|
H A D | pmu.c | 101 uint32_t eax, ebx, ecx, edx; local 103 cpuid(0xa, &eax, &ebx, &ecx, &edx);
|
H A D | time.c | 492 u32 eax, ebx, ecx, edx; local 504 cpuid_count(xen_cpuid_base() + 3, 0, &eax, &ebx, &ecx, &edx);
|
/linux-master/tools/testing/selftests/kvm/include/x86_64/ |
H A D | processor.h | 621 uint32_t *ecx, uint32_t *edx) 624 *ecx = index; 629 "=c" (*ecx), 631 : "0" (*eax), "2" (*ecx) 637 uint32_t *ecx, uint32_t *edx) 639 return __cpuid(function, 0, eax, ebx, ecx, edx); 644 uint32_t eax, ebx, ecx, edx; local 646 cpuid(1, &eax, &ebx, &ecx, &edx); 663 uint32_t eax, ebx, ecx, edx; local 665 cpuid(0, &eax, &ebx, &ecx, 619 __cpuid(uint32_t function, uint32_t index, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) argument 635 cpuid(uint32_t function, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) argument [all...] |
/linux-master/tools/power/x86/intel-speed-select/ |
H A D | hfi-events.c | 235 unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; local 237 __cpuid(6, eax, ebx, ecx, edx);
|
/linux-master/arch/x86/include/asm/ |
H A D | asm.h | 66 #define _ASM_ARG3L ecx 96 #define _ASM_ARG4L ecx 181 ".irp rs,eax,ecx,edx,ebx,esp,ebp,esi,edi,r8d,r9d,r10d,r11d,r12d,r13d,r14d,r15d\n" \
|
/linux-master/arch/x86/realmode/rm/ |
H A D | trampoline_64.S | 144 movl $MSR_AMD64_SYSCFG, %ecx 164 movl $MSR_EFER, %ecx
|
/linux-master/arch/x86/kvm/ |
H A D | trace.h | 429 TP_PROTO(unsigned write, u32 ecx, u64 data, bool exception), 430 TP_ARGS(write, ecx, data, exception), 434 __field( u32, ecx ) 441 __entry->ecx = ecx; 448 __entry->ecx, __entry->data, 452 #define trace_kvm_msr_read(ecx, data) trace_kvm_msr(0, ecx, data, false) 453 #define trace_kvm_msr_write(ecx, data) trace_kvm_msr(1, ecx, dat [all...] |
H A D | reverse_cpuid.h | 175 return &entry->ecx;
|
/linux-master/arch/x86/kernel/ |
H A D | apm_32.c | 564 u32 ecx; member in struct:apm_bios_call 608 apm_bios_call_asm(call->func, call->ebx, call->ecx, 609 &call->eax, &call->ebx, &call->ecx, &call->edx, 689 error = apm_bios_call_simple_asm(call->func, call->ebx, call->ecx, 722 call.ecx = ecx_in; 778 call.ebx = call.ecx = 0; 787 *info = call.ecx; 1039 call.ecx = 0; 1049 *bat = call.ecx;
|
H A D | process.c | 859 u32 eax, ebx, ecx, edx; local 873 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); 879 if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED))
|
H A D | hpet.c | 922 unsigned int eax, ebx, ecx, mwait_substates; local 933 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates); 935 return (ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) && 936 (ecx & CPUID5_ECX_INTERRUPT_BREAK) &&
|
/linux-master/drivers/idle/ |
H A D | intel_idle.c | 139 unsigned long ecx = 1*irqoff; /* break on interrupt flag */ local 141 mwait_idle_with_hints(eax, ecx); 212 unsigned long ecx = 1; /* break on interrupt flag */ local 219 mwait_idle_with_hints(eax, ecx); 1831 unsigned int eax, ebx, ecx, edx; local 1848 ecx = 0; 1849 cpuid(7, &eax, &ebx, &ecx, &edx); 2174 unsigned int eax, ebx, ecx; local 2201 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates); 2203 if (!(ecx [all...] |
/linux-master/security/selinux/ |
H A D | avc.c | 464 int hvalue, try, ecx; local 469 for (try = 0, ecx = 0; try < AVC_CACHE_SLOTS; try++) { 482 ecx++; 483 if (ecx >= AVC_CACHE_RECLAIM) { 493 return ecx;
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | main.c | 789 u32 eax, ebx, ecx, edx, type; local 799 cpuid_count(SGX_CPUID, i + SGX_CPUID_EPC, &eax, &ebx, &ecx, &edx); 811 size = sgx_calc_section_metric(ecx, edx);
|
/linux-master/arch/x86/events/intel/ |
H A D | lbr.c | 1581 union cpuid28_ecx ecx; local 1588 cpuid(28, &eax.full, &ebx.full, &ecx.full, &unused_edx); 1604 x86_pmu.lbr_mispred = ecx.split.lbr_mispred; 1605 x86_pmu.lbr_timed_lbr = ecx.split.lbr_timed_lbr; 1606 x86_pmu.lbr_br_type = ecx.split.lbr_br_type; 1607 x86_pmu.lbr_counters = ecx.split.lbr_counters;
|
/linux-master/drivers/cpufreq/ |
H A D | powernow-k7.c | 120 unsigned int maxei, eax, ebx, ecx, edx; local 139 cpuid(0x80000007, &eax, &ebx, &ecx, &edx);
|
/linux-master/arch/x86/lib/ |
H A D | memmove_32.S | 12 * n: %ecx 15 * n can remain in %ecx, but for `rep movsl`, we'll need dest in %edi and src 22 .set n, %ecx
|
/linux-master/arch/x86/kernel/cpu/microcode/ |
H A D | intel.c | 349 unsigned int eax = 1, ebx, ecx = 0, edx; local 356 native_cpuid(&eax, &ebx, &ecx, &edx);
|
/linux-master/drivers/thermal/intel/ |
H A D | x86_pkg_temp_thermal.c | 311 u32 eax, ebx, ecx, edx; local 319 cpuid(6, &eax, &ebx, &ecx, &edx);
|
/linux-master/tools/power/x86/turbostat/ |
H A D | turbostat.c | 944 unsigned int eax, ebx, ecx, edx; local 946 __cpuid(0x80000007, eax, ebx, ecx, edx); 3036 unsigned int eax, ebx, ecx, edx; local 3039 eax = ebx = ecx = edx = 0; 3040 __cpuid(1, eax, ebx, ecx, edx); 3054 eax = ebx = ecx = edx = 0; 3055 __cpuid(0x80000001, eax, ebx, ecx, edx); 3056 topology_extensions = ecx & (1 << 22); 3061 eax = ebx = ecx = edx = 0; 3062 __cpuid(0x8000001e, eax, ebx, ecx, ed 6236 unsigned int eax, ebx, ecx, edx; local 6734 unsigned int eax, ebx, ecx, edx; local [all...] |
/linux-master/arch/x86/include/uapi/asm/ |
H A D | sigcontext.h | 311 __u32 ecx; member in struct:sigcontext
|
/linux-master/arch/x86/crypto/ |
H A D | blowfish-x86_64-asm_64.S | 31 #define RX2d %ecx
|
H A D | crc32-pclmul_asm.S | 67 #define CRC %ecx
|