/linux-master/arch/x86/kvm/ |
H A D | cpuid.h | 33 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 D | twofish-i586-asm_32.S | 43 #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 D | sev.c | 424 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 D | sev-shared.c | 32 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 D | sgx.c | 183 (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 D | vmenter.S | 126 mov $MSR_IA32_SPEC_CTRL, %ecx 242 xor %ecx, %ecx
|
/linux-master/tools/arch/x86/include/asm/ |
H A D | asm.h | 61 #define _ASM_ARG3L ecx 91 #define _ASM_ARG4L ecx
|
/linux-master/arch/x86/include/asm/ |
H A D | string_32.h | 37 "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 D | inst.h | 22 .ifc \r32,%ecx
|
/linux-master/arch/x86/virt/vmx/tdx/ |
H A D | tdxcall.S | 163 xorl %ecx, %ecx
|
/linux-master/arch/x86/entry/ |
H A D | entry_64.S | 823 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 D | dcdbas.h | 70 __u32 ecx; member in struct:smi_cmd
|
H A D | dell-smbios-smm.c | 62 command.ecx = 0x42534931;
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_thunk_64.S | 66 movl %ecx, 0xc(%rsp)
|
/linux-master/drivers/acpi/ |
H A D | acpi_pad.c | 38 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 D | dwarf-regs.c | 56 REG_OFFSET_NAME_32("%cx", ecx), 125 { "rcx", 2 }, { "ecx", 2 }, { "cx", 2 }, { "cl", 2 },
|
/linux-master/arch/x86/kvm/svm/ |
H A D | vmenter.S | 58 mov $MSR_IA32_SPEC_CTRL, %ecx 74 mov $MSR_IA32_SPEC_CTRL, %ecx 238 xor %ecx, %ecx
|
/linux-master/arch/x86/pci/ |
H A D | pcbios.c | 108 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 D | core.c | 210 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 D | amx.c | 108 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 D | common.c | 810 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 D | intel-pt-test.c | 344 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 D | regs_load.S | 70 movl %ecx, CX(%edi)
|
/linux-master/arch/x86/boot/ |
H A D | main.c | 98 boot_params.ist_info.event = oreg.ecx;
|
/linux-master/arch/x86/entry/vdso/ |
H A D | vsgx.S | 37 mov %ecx, %eax
|