| /linux/arch/x86/lib/ |
| H A D | checksum_32.S | 51 pushl %ebx 63 movzbl (%esi), %ebx 64 adcl %ebx, %eax 83 1: movl (%esi), %ebx 84 adcl %ebx, %eax 85 movl 4(%esi), %ebx 86 adcl %ebx, %eax 87 movl 8(%esi), %ebx 88 adcl %ebx, %eax 89 movl 12(%esi), %ebx [all …]
|
| H A D | atomic64_cx8_32.S | 12 movl %ebx, %eax 51 pushl %ebx 61 movl %eax, %ebx 63 \ins\()l %esi, %ebx 70 movl %ebx, %eax 74 popl %ebx 85 pushl %ebx 89 movl %eax, %ebx 91 \ins\()l $1, %ebx 98 movl %ebx, %eax [all …]
|
| H A D | csum-copy_64.S | 154 movl %eax, %ebx 156 addl %ebx, %eax 167 xorl %ebx, %ebx 173 adcl %ebx, %eax 186 xorl %ebx, %ebx 191 addl %ebx, %eax 209 xorl %ebx, %ebx 225 movl (%rdi), %ebx 227 movl %ebx, (%rsi) 244 shll $8, %ebx
|
| /linux/sound/pci/au88x0/ |
| H A D | au88x0_eq.c | 102 int i = 0, ebx; in vortex_EqHw_SetLeftStates() local 107 for (ebx = 0; ebx < eqhw->this04; ebx++) { in vortex_EqHw_SetLeftStates() 119 int i = 0, ebx; in vortex_EqHw_SetRightStates() local 124 for (ebx = 0; ebx < eqhw->this04; ebx++) { in vortex_EqHw_SetRightStates() 212 int ebx; in vortex_EqHw_SetLeftGainsTarget() local 214 for (ebx in vortex_EqHw_SetLeftGainsTarget() 222 int ebx; vortex_EqHw_SetRightGainsTarget() local 232 int ebx; vortex_EqHw_SetLeftGainsCurrent() local 242 int ebx; vortex_EqHw_SetRightGainsCurrent() local 598 u32 eax, ebx; vortex_Eqlzr_SetA3dBypassGain() local 614 u32 eax, ebx; vortex_Eqlzr_ProgramA3dBypassGain() local [all...] |
| /linux/arch/x86/boot/compressed/ |
| H A D | head_32.S | 86 leal startup_32@GOTOFF(%edx), %ebx 89 addl %eax, %ebx 91 andl %eax, %ebx 92 cmpl $LOAD_PHYSICAL_ADDR, %ebx 95 movl $LOAD_PHYSICAL_ADDR, %ebx 98 movl %ebx, %ebp // Save the output address for later 100 addl BP_init_size(%esi), %ebx 101 subl $_end@GOTOFF, %ebx 104 leal boot_stack_end@GOTOFF(%ebx), %esp 116 leal (_bss@GOTOFF-4)(%ebx), %edi [all …]
|
| H A D | mem_encrypt.S | 21 push %ebx 44 movl %ebx, %eax 52 pop %ebx 95 pushl %ebx 100 movl %eax, %ebx 107 movl %ebx, %edx # CPUID fn 114 movl %ebx, %edx # CPUID fn 121 movl %ebx, %edx # CPUID fn 128 movl %ebx, %edx # CPUID fn 140 cmpl $0x80000000, %ebx [all …]
|
| H A D | sev.c | 331 unsigned int eax, ebx, ecx, edx; in sev_check_cpu_support() local 336 native_cpuid(&eax, &ebx, &ecx, &edx); in sev_check_cpu_support() 350 native_cpuid(&eax, &ebx, &ecx, &edx); in sev_check_cpu_support() 355 sev_snp_needs_sfw = !(ebx & BIT(31)); in sev_check_cpu_support() 357 return ebx & 0x3f; in sev_check_cpu_support() 489 unsigned int eax, ebx, ecx, edx; in early_is_sevsnp_guest() local 496 native_cpuid(&eax, &ebx, &ecx, &edx); in early_is_sevsnp_guest()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | cpuid_test.c | 19 u32 ebx; member 30 u32 eax, ebx, ecx, edx; in test_guest_cpuids() local 35 &eax, &ebx, &ecx, &edx); in test_guest_cpuids() 38 GUEST_ASSERT_EQ(ebx, guest_cpuid->entries[i].ebx); in test_guest_cpuids() 77 mask.ebx = 0; in get_const_cpuid_mask() 108 (e1->ebx & mask.ebx) == (e2->ebx & mask.ebx) && in compare_cpuids() 113 e1->eax & mask.eax, e1->ebx & mask.ebx, in compare_cpuids() 115 e2->eax & mask.eax, e2->ebx & mask.ebx, in compare_cpuids() 160 u32 eax, ebx, x; in set_cpuid_after_run() local 182 ebx = ent->ebx; in set_cpuid_after_run() [all …]
|
| /linux/tools/arch/x86/kcpuid/ |
| H A D | cpuid.csv | 16 0x0, 0, ebx, 31:0, cpu_vendorid_0 , CPU vendor ID string bytes 0 - 3 29 0x1, 0, ebx, 7:0, brand_id , Brand index 30 0x1, 0, ebx, 15:8, clflush_size , CLFLUSH instruction cache line size 31 0x1, 0, ebx, 23:16, n_logical_cpu , Logical CPU count 32 0x1, 0, ebx, 31:24, local_apic_id , Initial local APIC physical ID 103 0x2, 0, ebx, 7:0, desc4 , Descriptor #4 104 0x2, 0, ebx, 15:8, desc5 , Descriptor #5 105 0x2, 0, ebx, 23:16, desc6 , Descriptor #6 106 0x2, 0, ebx, 30:24, desc7 , Descriptor #7 107 0x2, 0, ebx, 3 [all...] |
| H A D | kcpuid.c | 33 /* descriptor info for eax/ebx/ecx/edx */ 174 /* Return true is the input eax/ebx/ecx/edx are all zero */ in raw_dump_range() 241 u32 eax, ebx, ecx, edx; in setup_cpuid_range() 243 cpuid(range->index, max_func, ebx, ecx, edx); in setup_cpuid_range() 268 cpuid(f, eax, ebx, ecx, edx); in setup_cpuid_range() 270 allzero = cpuid_store(range, f, 0, eax, ebx, ecx, edx); in setup_cpuid_range() 295 cpuid_count(f, subleaf, eax, ebx, ecx, edx); in parse_line() 297 allzero = cpuid_store(range, f, subleaf, eax, ebx, ecx, edx); in parse_line() 52 u32 eax, ebx, ecx, edx; global() member 88 cpuid(u32 * eax,u32 * ebx,u32 * ecx,u32 * edx) cpuid() argument 201 u32 eax, ebx, ecx, edx, f = input_eax; setup_cpuid_range() local 579 u32 eax, ebx, ecx, edx; setup_platform_cpuid() local
|
| /linux/arch/x86/kernel/cpu/microcode/ |
| H A D | internal.h | 64 #define CPUID_IS(a, b, c, ebx, ecx, edx) \ argument 65 (!(((ebx) ^ (a)) | ((edx) ^ (b)) | ((ecx) ^ (c)))) 79 u32 ebx, ecx = 0, edx; in x86_cpuid_vendor() local 81 native_cpuid(&eax, &ebx, &ecx, &edx); in x86_cpuid_vendor() 83 if (CPUID_IS(CPUID_INTEL1, CPUID_INTEL2, CPUID_INTEL3, ebx, ecx, edx)) in x86_cpuid_vendor() 86 if (CPUID_IS(CPUID_AMD1, CPUID_AMD2, CPUID_AMD3, ebx, ecx, edx)) in x86_cpuid_vendor() 95 u32 ebx, ecx = 0, edx; in x86_cpuid_family() local 97 native_cpuid(&eax, &ebx, &ecx, &edx); in x86_cpuid_family()
|
| /linux/arch/x86/boot/ |
| H A D | pmjump.S | 27 xorl %ebx, %ebx 29 shll $4, %ebx 30 addl %ebx, 2f 58 addl %ebx, %esp 67 xorl %ebx, %ebx
|
| H A D | memory.c | 47 ireg.ebx = oreg.ebx; /* for next iteration... */ in detect_memory_e820() 67 } while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table)); in detect_memory_e820()
|
| /linux/tools/power/cpupower/debug/i386/ |
| H A D | intel_gsic.c | 42 r.ebx & 0xffff); in main() 44 (r.ebx >> 16) & 0xffff); in main() 47 if (((r.ebx >> 16) & 0xffff) != 0x82) { in main() 54 if ((r.ebx & 0xffff) != 0xb2) { in main() 64 printf("ebx = 0x%.8x\n", r.ebx); in main()
|
| /linux/tools/testing/selftests/x86/ |
| H A D | xstate.h | 102 uint32_t eax, ebx, ecx, edx; in get_xbuf_size() local 105 eax, ebx, ecx, edx); in get_xbuf_size() 112 return ebx; in get_xbuf_size() 126 uint32_t eax, ebx, ecx, edx; in get_xstate_info() local 138 eax, ebx, ecx, edx); in get_xstate_info() 140 xstate.xbuf_offset = ebx; in get_xstate_info()
|
| H A D | raw_syscall_helper_32.S | 6 pushl %ebx 11 movl 1*4(%eax), %ebx 25 movl %ebx, 1*4(%eax) 34 popl %ebx
|
| /linux/arch/x86/platform/efi/ |
| H A D | efi_stub_32.S | 18 push %ebx 24 movl %eax, %ebx // &systab_phys->runtime 48 movl (%ebx), %ecx 57 movl 16(%esp), %ebx
|
| /linux/Documentation/translations/zh_CN/virt/acrn/ |
| H A D | cpuid.rst | 29 ebx = 0x4e524341 33 注意,ebx,ecx和edx中的这个值对应于字符串“ACRNACRNACRN”。eax中的值对应于这个叶子 40 ebx, ecx, edx 55 ebx, ecx, edx
|
| /linux/arch/x86/crypto/ |
| H A D | twofish-i586-asm_32.S | 39 #define R1D %ebx 212 push %ebx 221 mov b_offset(%edi), %ebx 226 input_whitening(%ebx,%ebp,b_offset) 249 output_whitening(%ebx,%ebp,d_offset) 254 mov %ebx, d_offset(%edi) 260 pop %ebx 268 push %ebx 278 mov b_offset(%edi), %ebx 282 output_whitening(%ebx,%ebp,b_offset) [all …]
|
| /linux/arch/x86/boot/startup/ |
| H A D | sev-shared.c | 185 ret = ret ? : __sev_cpuid_hv(leaf->fn, GHCB_CPUID_REQ_EBX, &leaf->ebx); in __sev_cpuid_hv_msr() 247 xsave_size = max(xsave_size, e->eax + e->ebx); in snp_cpuid_calc_xsave_size() 287 leaf->ebx = e->ebx; in snp_cpuid_get_validated_func() 314 leaf->ebx = (leaf_hv.ebx & GENMASK(31, 24)) | (leaf->ebx & GENMASK(23, 0)); in snp_cpuid_postprocess() 374 leaf->ebx = xsave_size; in snp_cpuid_postprocess() 383 leaf->ebx = (leaf->ebx & GENMASK(31, 8)) | (leaf_hv.ebx & GENMASK(7, 0)); in snp_cpuid_postprocess() 425 leaf->eax = leaf->ebx = leaf->ecx = leaf->edx = 0; in snp_cpuid() 484 regs->bx = leaf.ebx; in do_vc_no_ghcb()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_msg.c | 158 u32 ebx, ecx; in vmw_port_hb_out() local 169 &ebx); in vmw_port_hb_out() 171 return ebx; in vmw_port_hb_out() 208 u32 ebx, ecx, edx; in vmw_port_hb_in() local 218 &ebx); in vmw_port_hb_in() 220 return ebx; in vmw_port_hb_in() 234 &ebx, &ecx, &edx); in vmw_port_hb_in() 239 memcpy(reply, &ebx, bytes); in vmw_port_hb_in() 258 u32 ebx, ecx; in vmw_send_msg() local 277 ebx = vmw_port_hb_out(channel, msg, in vmw_send_msg() [all …]
|
| /linux/Documentation/virt/acrn/ |
| H A D | cpuid.rst | 17 ebx = 0x4e524341 21 Note that this value in ebx, ecx and edx corresponds to the string 30 ebx, ecx, edx 45 ebx, ecx, edx
|
| /linux/arch/x86/hyperv/ |
| H A D | hv_trampoline.S | 51 movl %edi, %ebx 52 add $HV_CRASHDATA_OFFS_TRAMPCR3, %ebx 53 movl %cs:(%ebx), %eax
|
| /linux/arch/x86/xen/ |
| H A D | xen-head.S | 86 push %ebx 106 lea xen_hypercall_amd, %ebx 107 cmp %eax, %ebx 112 pop %ebx
|
| /linux/arch/x86/um/ |
| H A D | setjmp_32.S | 10 # %ebx 30 movl %ebx,(%edx) 52 movl (%edx),%ebx
|