/linux-master/arch/x86/lib/ |
H A D | getuser.S | 22 * %ecx contains the high half for 32-bit __get_user_8 91 5: movl 4(%_ASM_AX),%ecx 137 10: movl 4(%_ASM_AX),%ecx 159 xor %ecx,%ecx
|
H A D | memcpy_64.S | 148 movl (%rsi), %ecx 150 movl %ecx, (%rdi) 160 movzbl (%rsi), %ecx
|
/linux-master/arch/x86/entry/ |
H A D | entry.S | 18 movl $MSR_IA32_PRED_CMD, %ecx
|
H A D | calling.h | 44 eax edx ecx | ebx edi esi ebp [*] | <none> | eax, edx [**] 109 xorl %ecx, %ecx /* nospec cx */ variable 307 movl $MSR_IA32_SPEC_CTRL, %ecx 336 movl $MSR_IA32_SPEC_CTRL, %ecx 470 pushl %ecx 480 popl %ecx
|
/linux-master/arch/x86/boot/compressed/ |
H A D | head_64.S | 203 movl $(BOOT_INIT_PGT_SIZE/4), %ecx 215 movl $4, %ecx 220 decl %ecx 226 movl $2048, %ecx 231 decl %ecx 239 movl $MSR_EFER, %ecx 424 movl $(_bss - startup_32), %ecx 425 shrl $3, %ecx 545 movl $MSR_EFER, %ecx
|
/linux-master/arch/x86/math-emu/ |
H A D | div_Xsig.S | 137 movl XsigH(%ebx),%ecx 138 addl $1,%ecx 147 divl %ecx /* Divide the numerator by the augmented 214 cmpl $0,%ecx /* augmented denom msw */ 217 /* %ecx == 0, we are dividing by 1.0 */ 222 divl %ecx /* Divide the numerator by the denom ms dw */
|
/linux-master/arch/x86/kernel/ |
H A D | relocate_kernel_64.S | 193 xorl %ecx, %ecx 295 movl $512, %ecx 300 movl $512, %ecx 305 movl $512, %ecx
|
H A D | cpuid.c | 16 * and the upper 32 bits of the file position as the incoming %ecx, 54 cpuid_count(cmd->regs.eax, cmd->regs.ecx, 56 &cmd->regs.ecx, &cmd->regs.edx); 81 cmd.regs.ecx = pos >> 32;
|
/linux-master/tools/testing/selftests/x86/ |
H A D | unwind_vdso.c | 84 unsigned long ecx = _Unwind_GetGR(ctx, 1); local 91 ebx == 1 && ecx == 2 && edx == 3 && 98 eax, ebx, ecx, edx, esi, edi, ebp);
|
/linux-master/tools/power/cpupower/utils/helpers/ |
H A D | cpuid.c | 27 unsigned int eax, ebx, ecx, edx; \ 28 __cpuid(op, eax, ebx, ecx, edx); \ 33 cpuid_func(ecx); variable
|
/linux-master/arch/x86/kernel/cpu/ |
H A D | hygon.c | 235 u32 ebx, eax, ecx, edx; local 241 cpuid(0x80000006, &eax, &ebx, &ecx, &edx); 257 cpuid(0x80000005, &eax, &ebx, &ecx, &edx);
|
H A D | cacheinfo.c | 175 union _cpuid4_leaf_ecx ecx; member in struct:_cpuid4_info_regs 247 union _cpuid4_leaf_ecx *ecx) 258 ecx->full = 0; 312 ecx->split.number_of_sets = (size_in_kb * 1024) / line_size / 612 union _cpuid4_leaf_ecx ecx; local 618 &ebx.full, &ecx.full, &edx); 620 amd_cpuid4(index, &eax, &ebx, &ecx); 624 &ebx.full, &ecx.full, &edx); 627 cpuid_count(4, index, &eax.full, &ebx.full, &ecx.full, &edx); 635 this_leaf->ecx 245 amd_cpuid4(int leaf, union _cpuid4_leaf_eax *eax, union _cpuid4_leaf_ebx *ebx, union _cpuid4_leaf_ecx *ecx) argument 645 unsigned int eax, ebx, ecx, edx, op; local 687 u32 eax, ebx, ecx, edx, num_sharing_cache = 0; local [all...] |
/linux-master/tools/arch/x86/lib/ |
H A D | memcpy_64.S | 147 movl (%rsi), %ecx 149 movl %ecx, (%rdi) 159 movzbl (%rsi), %ecx
|
/linux-master/arch/x86/mm/ |
H A D | mem_encrypt_identity.c | 495 unsigned int eax, ebx, ecx, edx; local 505 ecx = 0; 506 native_cpuid(&eax, &ebx, &ecx, &edx); 522 ecx = 0; 523 native_cpuid(&eax, &ebx, &ecx, &edx); 553 ecx = 0; 554 native_cpuid(&eax, &ebx, &ecx, &edx); 555 if (ecx & BIT(31))
|
H A D | mem_encrypt_boot.S | 116 movl $MSR_IA32_CR_PAT, %ecx 149 movl $MSR_IA32_CR_PAT, %ecx
|
/linux-master/arch/x86/kvm/ |
H A D | kvm_emulate.h | 221 u32 *ecx, u32 *edx, bool exact_only); 411 static inline bool is_guest_vendor_intel(u32 ebx, u32 ecx, u32 edx) argument 414 ecx == X86EMUL_CPUID_VENDOR_GenuineIntel_ecx && 418 static inline bool is_guest_vendor_amd(u32 ebx, u32 ecx, u32 edx) argument 421 ecx == X86EMUL_CPUID_VENDOR_AuthenticAMD_ecx && 424 ecx == X86EMUL_CPUID_VENDOR_AMDisbetterI_ecx && 428 static inline bool is_guest_vendor_hygon(u32 ebx, u32 ecx, u32 edx) argument 431 ecx == X86EMUL_CPUID_VENDOR_HygonGenuine_ecx &&
|
H A D | tss.h | 17 u32 ecx; member in struct:tss_segment_32
|
/linux-master/arch/x86/kernel/fpu/ |
H A D | xstate.c | 214 u32 eax, ebx, ecx, edx, i; local 232 cpuid_count(XSTATE_CPUID, i, &eax, &ebx, &ecx, &edx); 235 xstate_flags[i] = ecx; 395 u32 eax, ebx, ecx, edx; local 398 cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); 430 u32 eax, ebx, ecx, edx; local 441 cpuid_count(XSTATE_CPUID, i, &eax, &ebx, &ecx, &edx); 442 pr_warn("CPUID[%02x, %02x]: eax=%08x ebx=%08x ecx=%08x edx=%08x\n", 443 XSTATE_CPUID, i, eax, ebx, ecx, edx); 477 u32 eax, ebx, ecx, ed local 620 unsigned int eax, ebx, ecx, edx; local 666 unsigned int eax, ebx, ecx, edx; local 747 unsigned int eax, ebx, ecx, edx; local [all...] |
/linux-master/tools/power/x86/x86_energy_perf_policy/ |
H A D | x86_energy_perf_policy.c | 1396 unsigned int *ecx, unsigned int *edx) 1398 if (!__get_cpuid(leaf, eax, ebx, ecx, edx)) 1409 unsigned int eax, ebx, ecx, edx; local 1412 get_cpuid_or_exit(1, &fms, &ebx, &ecx, &edx); 1426 get_cpuid_or_exit(0x6, &eax, &ebx, &ecx, &edx); 1429 has_epb = (ecx >> 3) & 1; 1439 unsigned int eax, ebx, ecx, edx, max_level; local 1442 eax = ebx = ecx = edx = 0; 1444 get_cpuid_or_exit(0, &max_level, &ebx, &ecx, &edx); 1446 if (ebx == 0x756e6547 && edx == 0x49656e69 && ecx 1394 get_cpuid_or_exit(unsigned int leaf, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument [all...] |
/linux-master/arch/x86/include/asm/xen/ |
H A D | interface_32.h | 51 uint32_t ecx; member in struct:cpu_user_regs
|
/linux-master/arch/x86/include/asm/ |
H A D | user32.h | 37 __u32 ebx, ecx, edx, esi, edi, ebp, eax; member in struct:user_regs_struct32
|
/linux-master/include/uapi/video/ |
H A D | uvesafb.h | 9 __u32 ecx; member in struct:v86_regs
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | vm86.h | 68 long ecx; member in struct:vm86_regs
|
/linux-master/include/xen/interface/hvm/ |
H A D | hvm_vcpu.h | 13 uint32_t ecx; member in struct:vcpu_hvm_x86_32
|
/linux-master/tools/testing/selftests/resctrl/ |
H A D | cat_test.c | 301 unsigned int eax, ebx, ecx, edx, sparse_masks; local 311 __cpuid_count(0x10, 1, eax, ebx, ecx, edx); 313 __cpuid_count(0x10, 2, eax, ebx, ecx, edx); 317 if (sparse_masks != ((ecx >> 3) & 1)) {
|