Searched refs:ecx (Results 76 - 100 of 204) sorted by relevance

123456789

/linux-master/arch/x86/lib/
H A Dgetuser.S22 * %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 Dmemcpy_64.S148 movl (%rsi), %ecx
150 movl %ecx, (%rdi)
160 movzbl (%rsi), %ecx
/linux-master/arch/x86/entry/
H A Dentry.S18 movl $MSR_IA32_PRED_CMD, %ecx
H A Dcalling.h44 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 Dhead_64.S203 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 Ddiv_Xsig.S137 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 Drelocate_kernel_64.S193 xorl %ecx, %ecx
295 movl $512, %ecx
300 movl $512, %ecx
305 movl $512, %ecx
H A Dcpuid.c16 * 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 Dunwind_vdso.c84 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 Dcpuid.c27 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 Dhygon.c235 u32 ebx, eax, ecx, edx; local
241 cpuid(0x80000006, &eax, &ebx, &ecx, &edx);
257 cpuid(0x80000005, &eax, &ebx, &ecx, &edx);
H A Dcacheinfo.c175 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 Dmemcpy_64.S147 movl (%rsi), %ecx
149 movl %ecx, (%rdi)
159 movzbl (%rsi), %ecx
/linux-master/arch/x86/mm/
H A Dmem_encrypt_identity.c495 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 Dmem_encrypt_boot.S116 movl $MSR_IA32_CR_PAT, %ecx
149 movl $MSR_IA32_CR_PAT, %ecx
/linux-master/arch/x86/kvm/
H A Dkvm_emulate.h221 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 Dtss.h17 u32 ecx; member in struct:tss_segment_32
/linux-master/arch/x86/kernel/fpu/
H A Dxstate.c214 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 Dx86_energy_perf_policy.c1396 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 Dinterface_32.h51 uint32_t ecx; member in struct:cpu_user_regs
/linux-master/arch/x86/include/asm/
H A Duser32.h37 __u32 ebx, ecx, edx, esi, edi, ebp, eax; member in struct:user_regs_struct32
/linux-master/include/uapi/video/
H A Duvesafb.h9 __u32 ecx; member in struct:v86_regs
/linux-master/arch/x86/include/uapi/asm/
H A Dvm86.h68 long ecx; member in struct:vm86_regs
/linux-master/include/xen/interface/hvm/
H A Dhvm_vcpu.h13 uint32_t ecx; member in struct:vcpu_hvm_x86_32
/linux-master/tools/testing/selftests/resctrl/
H A Dcat_test.c301 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)) {

Completed in 249 milliseconds

123456789