Home
last modified time | relevance | path

Searched refs:edi (Results 1 – 88 of 88) sorted by relevance

/linux-4.4.14/arch/x86/crypto/
Dtwofish-i586-asm_32.S82 movzx b ## B, %edi;\
83 mov s1(%ebp,%edi,4),d ## D;\
84 movzx a ## B, %edi;\
85 mov s2(%ebp,%edi,4),%esi;\
86 movzx b ## H, %edi;\
88 xor s2(%ebp,%edi,4),d ## D;\
89 movzx a ## H, %edi;\
91 xor s3(%ebp,%edi,4),%esi;\
92 movzx b ## B, %edi;\
93 xor s3(%ebp,%edi,4),d ## D;\
[all …]
Dtwofish-x86_64-asm_64.S80 movzx b ## B, %edi;\
82 movzx a ## B, %edi;\
84 movzx b ## H, %edi;\
87 movzx a ## H, %edi;\
90 movzx b ## B, %edi;\
92 movzx a ## B, %edi;\
94 movzx b ## H, %edi;\
97 movzx a ## H, %edi;\
118 movzx b ## B, %edi;\
120 movzx a ## B, %edi;\
[all …]
Dsalsa20-i586-asm_32.S21 # edi_stack = edi
22 movl %edi,92(%esp)
30 movl 12(%esp,%eax),%edi
110 movl %edi,228(%esp)
112 leal 0(%esp),%edi
118 leal 0(%esp),%edi
123 movl %edi,72(%esp)
220 movl 144(%esp),%edi
222 add %ebx,%edi
236 rol $7,%edi
[all …]
Daes-i586-asm_32.S61 #define r5 edi
237 push %edi
282 pop %edi
309 push %edi
354 pop %edi
Dcrct10dif-pcl-asm_64.S69 #define arg1_low32 %edi
Dcrc32c-pcl-intel-asm_64.S78 #define bufp_dw %edi
Daes-x86_64-asm_64.S44 #define R6E %edi
Dsha1_avx2_x86_64_asm.S80 #define REG_C %edi
Dsha1_ssse3_asm.S39 #define REG_C %edi
Daesni-intel_asm.S141 #define KEYP %edi
/linux-4.4.14/arch/x86/kernel/
Drelocate_kernel_32.S46 pushl %edi
51 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
52 movl %esp, ESP(%edi)
54 movl %eax, CR0(%edi)
56 movl %eax, CR3(%edi)
58 movl %eax, CR4(%edi)
72 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
73 movl %edi, CP_VA_CONTROL_PAGE(%edi)
75 movl %eax, CP_PA_PGD(%edi)
77 movl %eax, CP_PA_SWAP_PAGE(%edi)
[all …]
Dhead_32.S122 movl $pa(__bss_start),%edi
124 subl %edi,%ecx
135 movl $pa(boot_params),%edi
143 movl $pa(boot_command_line),%edi
182 movl $pa(__brk_base), %edi
186 leal PDE_IDENT_ATTR(%edi),%ecx /* Create PMD entry */
206 addl $__PAGE_OFFSET, %edi
207 movl %edi, pa(_brk_end)
218 movl $pa(__brk_base), %edi
222 leal PDE_IDENT_ATTR(%edi),%ecx /* Create PDE entry */
[all …]
Drelocate_kernel_64.S159 xorl %edi, %edi
215 xorl %edi, %edi
Dhead_64.S202 movl %edx,%edi
208 btl $20,%edi /* No Execute supported? */
Dvm86_32.c127 put_user_ex(regs->pt.di, &user->regs.edi); in save_v86_state()
282 get_user_ex(vm86regs.pt.di, &user_vm86->regs.edi); in do_sys_vm86()
Dptrace.c964 R32(edi, di); in putreg32()
1034 R32(edi, di); in getreg32()
/linux-4.4.14/tools/perf/arch/x86/tests/
Dregs_load.S65 push %edi
66 movl 8(%esp), %edi
67 movl %eax, AX(%edi)
68 movl %ebx, BX(%edi)
69 movl %ecx, CX(%edi)
70 movl %edx, DX(%edi)
71 movl %esi, SI(%edi)
73 movl %eax, DI(%edi)
74 movl %ebp, BP(%edi)
77 movl %eax, SP(%edi)
[all …]
/linux-4.4.14/arch/x86/math-emu/
Dpolynom_Xsig.S44 pushl %edi
48 movl PARAM3,%edi /* terms */
52 addl %eax,%edi
54 movl 4(%edi),%edx /* terms[n] */
56 movl (%edi),%edx /* terms[n] */
62 subl TERM_SIZE,%edi
107 addl (%edi),%eax /* term ls long */
110 adcl (%edi),%eax /* term ls long */
113 adcl 4(%edi),%eax /* term ms long */
118 subl TERM_SIZE,%edi
[all …]
Dreg_u_mul.S55 pushl %edi
59 movl PARAM2,%edi
64 testl $0x80000000,SIGH(%edi)
72 mull SIGL(%edi)
77 mull SIGH(%edi)
83 mull SIGL(%edi)
89 mull SIGH(%edi)
107 movl PARAM3,%edi /* Point to the destination */
108 movw %ax,EXP(%edi)
119 decw EXP(%edi)
[all …]
Dwm_sqrt.S84 pushl %edi
204 movl %eax,%edi
218 movl %eax,%edi
234 movl %edi,%eax /* ls word of guess */
235 mull %edi
243 movl %edi,%eax
297 addl %ecx,%edi
322 addl %ecx,%edi
348 movl %edi,%ebx
349 movl PARAM1,%edi
[all …]
Dreg_u_sub.S39 pushl %edi
43 movl PARAM2,%edi /* source 2 */
52 testl $0x80000000,SIGH(%edi) /* The args are assumed to be be normalized */
63 movl SIGH(%edi),%eax /* register ms word */
64 movl SIGL(%edi),%ebx /* register ls word */
66 movl PARAM3,%edi /* destination */
68 movw %dx,EXP(%edi) /* Copy exponent to destination */
194 subw $64,EXP(%edi)
205 movw $0,EXP(%edi) /* exponent */
206 movl $0,SIGL(%edi)
[all …]
Dreg_round.S115 pushl %edi
118 movl PARAM1,%edi
119 movl SIGH(%edi),%eax
120 movl SIGL(%edi),%ebx
136 cmpw EXP_UNDER,EXP(%edi)
381 incw EXP(%edi)
409 movl %eax,SIGH(%edi)
410 movl %ebx,SIGL(%edi)
412 cmpw EXP_OVER,EXP(%edi)
418 addw EXTENDED_Ebias,EXP(%edi)
[all …]
Dreg_u_add.S38 pushl %edi
42 movl PARAM2,%edi /* source 2 */
53 movl %edi,%esi
60 movl SIGL(%edi),%ebx
61 movl SIGH(%edi),%eax
64 movl PARAM3,%edi /* destination */
65 movw %dx,EXP(%edi) /* Copy exponent to destination */
145 incw EXP(%edi)
163 popl %edi
Dreg_u_div.S85 pushl %edi
90 movl DEST,%edi
106 movw %dx,EXP(%edi)
149 incw EXP(%edi)
425 incw EXP(%edi)
435 decw EXP(%edi) /* binary point between 1st & 2nd bits */
466 popl %edi
Ddiv_Xsig.S85 pushl %edi
339 popl %edi
/linux-4.4.14/arch/x86/include/asm/
Dstring_32.h54 long esi, edi; in __constant_memcpy() local
87 edi = (long)to; in __constant_memcpy()
92 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
93 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
100 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
101 : "0"(edi), "1"(esi) in __constant_memcpy()
105 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
106 : "0"(edi), "1"(esi) in __constant_memcpy()
110 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
111 : "0"(edi), "1"(esi) in __constant_memcpy()
[all …]
Dswitch_to.h40 unsigned long ebx, ecx, edx, esi, edi; \
61 "=S" (esi), "=D" (edi) \
Dlguest.h34 unsigned long esi, edi, ebp; member
Duser32.h36 __u32 ebx, ecx, edx, esi, edi, ebp, eax; member
Dasm.h69 movl %edi,%ecx
Dinst.h40 .ifc \r32,%edi
Dparavirt.h901 COND_PUSH(set, CLBR_EDI, edi); \
907 COND_POP(set, CLBR_EDI, edi); \
/linux-4.4.14/arch/x86/lib/
Dchecksum_32.S286 pushl %edi
292 movl ARGBASE+8(%esp),%edi # dst
294 testl $2, %edi # Check alignment.
302 DST( movw %bx, (%edi) )
303 addl $2, %edi
314 DST( movl %ebx, (%edi) )
316 DST( movl %edx, 4(%edi) )
321 DST( movl %ebx, 8(%edi) )
323 DST( movl %edx, 12(%edi) )
328 DST( movl %ebx, 16(%edi) )
[all …]
Dmsr-reg.S25 movl 28(%rdi), %edi
34 movl %edi, 28(%r10)
53 pushl %edi
61 movl 28(%eax), %edi
73 movl %edi, 28(%eax)
75 popl %edi
Datomic64_cx8_32.S52 pushl %edi
55 movl %edx, %edi
63 \insc\()l %edi, %ecx
71 popl %edi
132 pushl %edi
136 movl %edx, %edi
146 adcl %edi, %ecx
Datomic64_386_32.S140 adcl %edx, %edi
152 cmpl %edx, %edi
Dmemset_64.S76 movl %edi,%r9d
Dcopy_user_64.S303 movl %edi,%ecx
/linux-4.4.14/sound/pci/au88x0/
Dau88x0_synth.c299 u32 var4, var8, varc, var10 = 0, edi; in vortex_wt_init() local
315 for (edi = 0; edi < (NR_WT / NR_WT_PB); edi++) { in vortex_wt_init()
316 vortex_wt_SetReg(vortex, 0xc, edi, 0); /* ds_reg */ in vortex_wt_init()
317 vortex_wt_SetReg(vortex, 0xa, edi, var10); /* ctrl */ in vortex_wt_init()
318 vortex_wt_SetReg(vortex, 0x9, edi, var4); /* mramp */ in vortex_wt_init()
319 vortex_wt_SetReg(vortex, 0x8, edi, varc); /* aramp */ in vortex_wt_init()
320 vortex_wt_SetReg(vortex, 0x5, edi, var8); /* sramp */ in vortex_wt_init()
323 for (edi = 0; edi < NR_WT; edi++) { in vortex_wt_init()
324 vortex_wt_SetReg(vortex, 0x4, edi, 0); /* param 3 0x20c */ in vortex_wt_init()
325 vortex_wt_SetReg(vortex, 0x3, edi, 0); /* param 2 0x208 */ in vortex_wt_init()
[all …]
Dau88x0_core.c2624 int edi; in vortex_spdif_init() local
2629 edi = (i >> 1); in vortex_spdif_init()
2631 edi = 0x1ffff; in vortex_spdif_init()
2633 i = edi = 0x800; in vortex_spdif_init()
2636 vortex_src_setupchannel(vortex, this_04, edi, 0, 1, in vortex_spdif_init()
2637 this_0c, 1, 0, edi, 1); in vortex_spdif_init()
2638 vortex_src_setupchannel(vortex, this_08, edi, 0, 1, in vortex_spdif_init()
2639 this_0c, 1, 0, edi, 1); in vortex_spdif_init()
/linux-4.4.14/arch/x86/boot/compressed/
Dhead_64.S125 leal pgtable(%ebx), %edi
131 leal pgtable + 0(%ebx), %edi
132 leal 0x1007 (%edi), %eax
133 movl %eax, 0(%edi)
136 leal pgtable + 0x1000(%ebx), %edi
137 leal 0x1007(%edi), %eax
139 1: movl %eax, 0x00(%edi)
141 addl $8, %edi
146 leal pgtable + 0x2000(%ebx), %edi
149 1: movl %eax, 0(%edi)
[all …]
Dhead_32.S166 leal (_bss-4)(%ebx), %edi
188 leal _bss(%ebx), %edi
190 subl %edi, %ecx
Defi_thunk_64.S135 call *%edi
138 movl %eax, %edi
/linux-4.4.14/tools/testing/selftests/x86/
Draw_syscall_helper_32.S7 pushl %edi
14 movl 5*4(%eax), %edi
28 movl %edi, 5*4(%eax)
31 popl %edi
Dthunks_32.S33 push %edi
48 pop %edi
Dunwind_vdso.c117 unsigned long edi = _Unwind_GetGR(ctx, 7); in trace_fn() local
120 esi == 4 && edi == 5 && ebp == 6; in trace_fn()
126 eax, ebx, ecx, edx, esi, edi, ebp); in trace_fn()
Dptrace_syscall.c34 # define user_arg4 edi
/linux-4.4.14/arch/x86/xen/
Dxen-asm_32.S215 lea PT_EFLAGS(%esp), %edi
224 movl 0+4(%edi), %eax /* copy EAX (just above top of frame) */
227 lea ESP_OFFSET(%edi), %edi /* move dest up over saved regs */
235 lea 4(%edi), %esp /* point esp to new frame */
/linux-4.4.14/arch/x86/realmode/rm/
Dwakeup_asm.S96 movl pmode_behavior, %edi
97 btl $WAKEUP_BEHAVIOR_RESTORE_MISC_ENABLE, %edi
113 btl $WAKEUP_BEHAVIOR_RESTORE_CR4, %edi
118 btl $WAKEUP_BEHAVIOR_RESTORE_EFER, %edi
Dreboot.S41 movl %edi, %eax
/linux-4.4.14/arch/x86/um/
Dsetjmp_32.S13 # %edi
34 movl %edi,16(%edx)
55 movl 16(%edx),%edi
Dstub_32.S34 pop %edi
/linux-4.4.14/arch/x86/power/
Dhibernate_asm_32.S22 movl %edi, saved_context_edi
49 movl pbe_orig_address(%edx), %edi
73 movl saved_context_edi, %edi
/linux-4.4.14/arch/x86/boot/
Dpmjump.S71 xorl %edi, %edi
Dboot.h233 u32 edi; member
/linux-4.4.14/arch/x86/kernel/acpi/
Dwakeup_32.S57 movl %edi, saved_context_edi
69 movl saved_context_edi, %edi
Dwakeup_64.S74 movl $3, %edi
/linux-4.4.14/arch/x86/platform/efi/
Defi_thunk_64.S137 call *%edi
140 movl %eax, %edi
/linux-4.4.14/arch/x86/platform/olpc/
Dxo1-wakeup.S74 movl %edi, saved_context_edi
85 movl saved_context_edi, %edi
/linux-4.4.14/drivers/lguest/x86/
Dswitcher_32.S178 popl %edi
209 pushl %edi; \
Dcore.c197 return &cpu->regs->edi; in lguest_arch_regptr()
/linux-4.4.14/arch/x86/entry/
Dentry_32.S164 pushl %edi
182 popl %edi
324 popl %edi /* pt_regs->di */
793 pushl %edi
823 popl %edi
921 pushl %edi
931 movl PT_GS(%esp), %edi # get the function address
941 call *%edi
Dcalling.h216 pushl %edi
228 popl %edi
Dentry_64.S853 movl %edi, %gs
/linux-4.4.14/include/uapi/linux/
Dtoshiba.h43 unsigned int edi __attribute__ ((packed)); member
/linux-4.4.14/arch/x86/include/uapi/asm/
Dptrace.h22 long edi; member
Dvm86.h70 long edi; member
Dsigcontext.h304 __u32 edi; member
/linux-4.4.14/drivers/cpufreq/
Dspeedstep-smi.c102 u32 command, result = 0, edi, high_mhz, low_mhz, dummy; in speedstep_smi_get_freqs() local
123 "=d" (state), "=D" (edi), "=S" (dummy) in speedstep_smi_get_freqs()
/linux-4.4.14/include/uapi/video/
Duvesafb.h11 __u32 edi; member
/linux-4.4.14/scripts/
Dmarkup_oops.pl60 $regs{"%edi"} = $2;
71 $regs{"%edi"} = $3;
/linux-4.4.14/arch/x86/include/asm/xen/
Dinterface_32.h53 uint32_t edi; member
/linux-4.4.14/arch/x86/kvm/
Dtss.h22 u32 edi; member
Demulate.c3005 tss->edi = reg_read(ctxt, VCPU_REGS_RDI); in save_state_to_tss32()
3034 *reg_write(ctxt, VCPU_REGS_RDI) = tss->edi; in load_state_from_tss32()
/linux-4.4.14/tools/perf/arch/x86/util/
Ddwarf-regs.c74 REG_OFFSET_NAME_32("%di", edi),
/linux-4.4.14/Documentation/zh_CN/
Doops-tracing.txt168 Aug 29 09:51:01 blizard kernel: esi: 00000000 edi: bffffdb3 ebp: 00589f90 esp: 00589f8c
/linux-4.4.14/arch/x86/ia32/
Dia32_aout.c84 dump->regs.edi = regs->di; in dump_thread32()
/linux-4.4.14/drivers/hwmon/
Ddell-smm-hwmon.c120 unsigned int edi __packed;
/linux-4.4.14/tools/lguest/
Dlguest.c1558 case 7: return getreg(edi) & mask; in getreg_num()
1585 case 7: setreg(edi, val | (getreg(edi) & ~mask)); return; in setreg_num()
/linux-4.4.14/Documentation/
DBUG-HUNTING186 > push %edi
Doops-tracing.txt204 Aug 29 09:51:01 blizard kernel: esi: 00000000 edi: bffffdb3 ebp: 00589f90 esp: 00589f8c
/linux-4.4.14/drivers/video/fbdev/
Duvesafb.c569 + task->t.regs.edi); in uvesafb_vbe_getpmi()
574 (u16)task->t.regs.es, (u16)task->t.regs.edi); in uvesafb_vbe_getpmi()
/linux-4.4.14/drivers/platform/x86/
Dtoshiba_acpi.c2175 regs->edx, regs->esi, regs->edi }; in toshiba_acpi_smm_bridge()
2191 regs->edi = out[5]; in toshiba_acpi_smm_bridge()
/linux-4.4.14/
DREADME341 esi: xxxxxxxx edi: xxxxxxxx ebp: xxxxxxxx
/linux-4.4.14/Documentation/crypto/
Ddescore-readme.txt219 (it appears that gcc can use ebx, esi and edi to hold register variables).
/linux-4.4.14/Documentation/x86/
Dboot.txt1012 %edi across invocation.
1066 address of the struct boot_params; %ebp, %edi and %ebx must be zero.
/linux-4.4.14/Documentation/networking/
Dfilter.txt687 movl $1, %edi
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3219 __dsh = 0, edi = 1342179328, esi = 1350378548, ebp = 1342630440,
3572 __dsh = 0, edi = 1342179328, esi = 134973440, ebp = 1342631484,