Searched refs:ecx (Results 101 - 125 of 204) sorted by relevance

123456789

/linux-master/arch/x86/kvm/
H A Dcpuid.h33 u32 *ecx, u32 *edx, bool exact_only);
111 (is_guest_vendor_amd(best->ebx, best->ecx, best->edx) ||
112 is_guest_vendor_hygon(best->ebx, best->ecx, best->edx));
120 return best && is_guest_vendor_intel(best->ebx, best->ecx, best->edx);
/linux-master/arch/x86/crypto/
H A Dtwofish-i586-asm_32.S43 #define R2D %ecx
222 mov c_offset(%edi), %ecx
227 input_whitening(%ecx,%ebp,c_offset)
250 output_whitening(%ecx,%ebp,a_offset)
255 mov %ecx, (%edi)
279 mov c_offset(%edi), %ecx
284 output_whitening(%ecx,%ebp,c_offset)
286 rol $1, %ecx
307 input_whitening(%ecx,%ebp,a_offset)
312 mov %ecx, (
[all...]
/linux-master/arch/x86/boot/compressed/
H A Dsev.c424 unsigned int eax, ebx, ecx, edx; local
428 ecx = 0;
429 native_cpuid(&eax, &ebx, &ecx, &edx);
442 ecx = 0;
443 native_cpuid(&eax, &ebx, &ecx, &edx);
/linux-master/arch/x86/kernel/
H A Dsev-shared.c32 u32 ecx; member in struct:cpuid_leaf
47 u32 ecx; member in struct:snp_cpuid_fn
283 ret = ret ? : __sev_cpuid_hv(leaf->fn, GHCB_CPUID_REQ_ECX, &leaf->ecx);
316 leaf->ecx = ghcb->save.rcx;
422 leaf->ecx = e->ecx;
453 leaf->ecx |= BIT(27);
457 leaf->ecx &= ~BIT(4);
459 leaf->ecx |= BIT(4);
518 leaf->ecx
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dsgx.c183 (u32)xfrm & ~sgx_12_1->ecx ||
443 u32 eax, ebx, ecx, edx; local
452 cpuid_count(0x12, 0, &eax, &ebx, &ecx, &edx);
460 cpuid_count(0x12, 1, &eax, &ebx, &ecx, &edx);
462 guest_cpuid->ecx != ecx || guest_cpuid->edx != edx)
H A Dvmenter.S126 mov $MSR_IA32_SPEC_CTRL, %ecx
242 xor %ecx, %ecx
/linux-master/tools/arch/x86/include/asm/
H A Dasm.h61 #define _ASM_ARG3L ecx
91 #define _ASM_ARG4L ecx
/linux-master/arch/x86/include/asm/
H A Dstring_32.h37 "movl %4,%%ecx\n\t"
38 "andl $3,%%ecx\n\t"
91 int ecx; local
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi)
98 /* small block: don't clobber ecx + smaller code */
H A Dinst.h22 .ifc \r32,%ecx
/linux-master/arch/x86/virt/vmx/tdx/
H A Dtdxcall.S163 xorl %ecx, %ecx
/linux-master/arch/x86/entry/
H A Dentry_64.S823 movl %ds, %ecx
826 movl %es, %ecx
829 movl %fs, %ecx
832 movl %gs, %ecx
920 movl $MSR_GS_BASE, %ecx
1038 movl %ecx, %eax /* zero extend */
1532 movl $5, %ecx
1546 sub $1, %ecx
/linux-master/drivers/platform/x86/dell/
H A Ddcdbas.h70 __u32 ecx; member in struct:smi_cmd
H A Ddell-smbios-smm.c62 command.ecx = 0x42534931;
/linux-master/arch/x86/platform/efi/
H A Defi_thunk_64.S66 movl %ecx, 0xc(%rsp)
/linux-master/drivers/acpi/
H A Dacpi_pad.c38 unsigned int eax, ebx, ecx, edx; local
48 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx);
50 if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) ||
51 !(ecx & CPUID5_ECX_INTERRUPT_BREAK))
/linux-master/tools/perf/arch/x86/util/
H A Ddwarf-regs.c56 REG_OFFSET_NAME_32("%cx", ecx),
125 { "rcx", 2 }, { "ecx", 2 }, { "cx", 2 }, { "cl", 2 },
/linux-master/arch/x86/kvm/svm/
H A Dvmenter.S58 mov $MSR_IA32_SPEC_CTRL, %ecx
74 mov $MSR_IA32_SPEC_CTRL, %ecx
238 xor %ecx, %ecx
/linux-master/arch/x86/pci/
H A Dpcbios.c108 unsigned long length; /* %ecx */
148 u32 signature, eax, ebx, ecx; local
164 "=c" (ecx)
175 pcibios_last_bus = ecx & 0xff;
/linux-master/arch/x86/kernel/cpu/resctrl/
H A Dcore.c210 u32 ebx, ecx, max_delay; local
212 cpuid_count(0x00000010, 3, &eax.full, &ebx, &ecx, &edx.full);
217 if (ecx & MBA_IS_LINEAR) {
242 u32 eax, ebx, ecx, edx, subleaf; local
250 cpuid_count(0x80000020, subleaf, &eax, &ebx, &ecx, &edx);
277 union cpuid_0x10_x_ecx ecx; local
281 cpuid_count(0x00000010, idx, &eax.full, &ebx, &ecx.full, &edx.full);
288 r->cache.arch_has_sparse_bitmasks = ecx.split.noncont;
923 u32 eax, ebx, ecx, edx; local
926 cpuid_count(0xf, 1, &eax, &ebx, &ecx,
[all...]
/linux-master/tools/testing/selftests/x86/
H A Damx.c108 uint32_t eax, ebx, ecx, edx; local
115 __cpuid_count(1, 0, eax, ebx, ecx, edx);
116 if (!(ecx & CPUID_LEAF1_ECX_XSAVE_MASK))
118 if (!(ecx & CPUID_LEAF1_ECX_OSXSAVE_MASK))
136 uint32_t eax, ebx, ecx, edx; local
139 eax, ebx, ecx, edx);
151 eax, ebx, ecx, edx);
/linux-master/arch/x86/kernel/cpu/
H A Dcommon.c810 unsigned int n, dummy, ebx, ecx, edx, l2size; local
815 cpuid(0x80000005, &dummy, &ebx, &ecx, &edx);
816 c->x86_cache_size = (ecx>>24) + (edx>>24);
826 cpuid(0x80000006, &dummy, &ebx, &ecx, &edx);
827 l2size = ecx >> 16;
973 u32 eax, ebx, ecx, edx; local
977 cpuid(0x00000001, &eax, &ebx, &ecx, &edx);
979 c->x86_capability[CPUID_1_ECX] = ecx;
989 cpuid_count(0x00000007, 0, &eax, &ebx, &ecx, &edx);
991 c->x86_capability[CPUID_7_ECX] = ecx;
1055 u32 eax, ebx, ecx, edx; local
[all...]
/linux-master/tools/perf/arch/x86/tests/
H A Dintel-pt-test.c344 unsigned int ecx; member in struct:cpuid_result::__anon970::__anon971
366 __get_cpuid_count(20, i, &r.eax, &r.ebx, &r.ecx, &r.edx);
370 pr_debug("ecx = 0x%08x\n", r.ecx);
380 unsigned int eax, ebx, ecx, edx = 0; local
383 __get_cpuid_count(7, 0, &eax, &ebx, &ecx, &edx);
396 .ecx = GENMASK(3, 0),
H A Dregs_load.S70 movl %ecx, CX(%edi)
/linux-master/arch/x86/boot/
H A Dmain.c98 boot_params.ist_info.event = oreg.ecx;
/linux-master/arch/x86/entry/vdso/
H A Dvsgx.S37 mov %ecx, %eax

Completed in 247 milliseconds

123456789