Home
last modified time | relevance | path

Searched refs:ebx (Results 1 – 25 of 106) sorted by relevance

12345

/linux/arch/x86/lib/
H A Dchecksum_32.S51 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 Datomic64_cx8_32.S12 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 Dcsum-copy_64.S154 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 Dau88x0_eq.c102 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 Dhead_32.S86 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 Dmem_encrypt.S21 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 Dsev.c331 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 Dcpuid_test.c19 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 Dcpuid.csv16 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 Dkcpuid.c33 /* 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 Dinternal.h64 #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 Dpmjump.S27 xorl %ebx, %ebx
29 shll $4, %ebx
30 addl %ebx, 2f
58 addl %ebx, %esp
67 xorl %ebx, %ebx
H A Dmemory.c47 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 Dintel_gsic.c42 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 Dxstate.h102 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 Draw_syscall_helper_32.S6 pushl %ebx
11 movl 1*4(%eax), %ebx
25 movl %ebx, 1*4(%eax)
34 popl %ebx
/linux/arch/x86/platform/efi/
H A Defi_stub_32.S18 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 Dcpuid.rst29 ebx = 0x4e524341
33 注意,ebx,ecx和edx中的这个值对应于字符串“ACRNACRNACRN”。eax中的值对应于这个叶子
40 ebx, ecx, edx
55 ebx, ecx, edx
/linux/arch/x86/crypto/
H A Dtwofish-i586-asm_32.S39 #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 Dsev-shared.c185 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 Dvmwgfx_msg.c158 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 Dcpuid.rst17 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 Dhv_trampoline.S51 movl %edi, %ebx
52 add $HV_CRASHDATA_OFFS_TRAMPCR3, %ebx
53 movl %cs:(%ebx), %eax
/linux/arch/x86/xen/
H A Dxen-head.S86 push %ebx
106 lea xen_hypercall_amd, %ebx
107 cmp %eax, %ebx
112 pop %ebx
/linux/arch/x86/um/
H A Dsetjmp_32.S10 # %ebx
30 movl %ebx,(%edx)
52 movl (%edx),%ebx

12345