Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 25 of 65) sorted by relevance

123

/arch/x86/entry/
Dentry_32.S74 testl $X86_EFLAGS_IF, PT_EFLAGS(%esp) # interrupts off?
99 addl $(4 + \pop), %esp
125 add $\pop, %esp
130 99: movl $0, (%esp)
137 98: mov PT_GS(%esp), %gs
141 99: movl $0, PT_GS(%esp)
151 movl \reg, PT_GS(%esp)
175 testl $USER_SEGMENT_RPL_MASK, PT_CS(%esp)
215 andl $0x0000ffff, 4*4(%esp)
218 testl $X86_EFLAGS_VM, 5*4(%esp)
[all …]
/arch/x86/kernel/
Dftrace_32.S37 pushl 4(%esp) /* parent ip */
39 movl %esp, %ebp
40 pushl 2*4(%esp) /* function ip */
44 movl %esp, %ebp
53 movl 4*4(%esp), %edx
56 lea 4*4(%esp), %edx
59 movl (MCOUNT_FRAME+4)*4(%esp), %eax /* load the rip */
70 addl $4, %esp /* skip NULL pointer */
76 addl $4,%esp /* skip function ip */
78 addl $4, %esp /* skip parent ip */
[all …]
Drelocate_kernel_32.S48 movl 20+8(%esp), %ebp /* list of pages */
50 movl %esp, ESP(%edi)
59 movl 20+4(%esp), %ebx /* page_list */
60 movl 20+8(%esp), %ebp /* list of pages */
61 movl 20+12(%esp), %edx /* start address */
62 movl 20+16(%esp), %ecx /* cpu_has_pae */
63 movl 20+20(%esp), %esi /* preserve_context */
89 lea PAGE_SIZE(%edi), %esp
138 addl $8, %esp
165 movl CP_PA_SWAP_PAGE(%edi), %esp
[all …]
Dhead_32.S86 leal -__PAGE_OFFSET(%ecx),%esp
184 movl %ecx, %esp
207 leal -__PAGE_OFFSET(%ecx),%esp
296 addl $__PAGE_OFFSET, %esp
396 # 36(%esp) %eflags
397 # 32(%esp) %cs
398 # 28(%esp) %eip
405 pushl $i # 20(%esp) Vector number
441 movl PT_GS(%esp), %edx
444 movw %gs, PT_GS(%esp)
[all …]
/arch/x86/um/
Dsetjmp_32.S11 # %esp
26 movl 4(%esp),%edx
31 movl %esp,4(%edx) # Post-return %esp!
49 movl 4(%esp),%edx # jmp_ptr address
50 movl 8(%esp),%eax # Return value
53 movl 4(%edx),%esp
Dstub_32.S9 mov $(STUB_DATA+8), %esp
13 mov 0x0(%esp), %eax
22 mov %esp, STUB_DATA+4
25 add %eax, %esp
Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
53 movl 16(%esp),%ecx # Function arg: int len
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
122 movl 20(%esp),%eax # Function arg: unsigned int sum
123 movl 16(%esp),%ecx # Function arg: int len
124 movl 12(%esp),%esi # Function arg: const unsigned char *buf
/arch/x86/xen/
Dxen-asm_32.S53 2: movw $0, (%esp)
61 testl $(X86_EFLAGS_VM | XEN_EFLAGS_NMI), 8(%esp)
79 testb $X86_EFLAGS_IF>>8, 8+1+ESP_OFFSET(%esp)
163 testb $2, 2*4(%esp) /* nested CS */
170 cmpl $iret_restore_end, 1*4(%esp)
173 movl 4*4(%esp), %eax /* load outer EAX */
/arch/x86/lib/
Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
53 movl 16(%esp),%ecx # Function arg: int len
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
124 testb $1, 12(%esp)
140 movl 20(%esp),%eax # Function arg: unsigned int sum
141 movl 16(%esp),%ecx # Function arg: int len
142 movl 12(%esp),%esi # Function arg: const unsigned char *buf
242 testb $1, 12(%esp)
284 subl $4,%esp
288 movl ARGBASE+16(%esp),%eax # sum
[all …]
Dmsr-reg.S66 movl 4(%esp), %eax
68 addl $4, %esp
82 movl $-EIO, 4(%esp)
Datomic64_cx8_32.S136 cmpl %eax, 0(%esp)
149 addl $8, %esp
154 cmpl %edx, 4(%esp)
/arch/h8300/kernel/
Dtraps.c118 void show_stack(struct task_struct *task, unsigned long *esp) in show_stack() argument
123 if (esp == NULL) in show_stack()
124 esp = (unsigned long *) &esp; in show_stack()
126 stack = esp; in show_stack()
140 stack = esp; in show_stack()
/arch/x86/math-emu/
Dmul_Xsig.S30 movl %esp,%ebp
31 subl $16,%esp
71 movl %esp,%ebp
72 subl $16,%esp
125 movl %esp,%ebp
126 subl $16,%esp
Dreg_u_mul.S50 movl %esp,%ebp
52 subl $8,%esp
Dround_Xsig.S28 movl %esp,%ebp
88 movl %esp,%ebp
Ddiv_small.S24 movl %esp,%ebp
/arch/x86/boot/compressed/
Dhead_32.S90 leal (BP_scratch+4)(%esi), %esp
120 leal boot_stack_end(%ebx), %esp
153 add $0x4, %esp
180 add $0x4, %esp
256 addl $24, %esp
/arch/openrisc/kernel/
Dtraps.c49 void show_stack(struct task_struct *task, unsigned long *esp) in show_stack() argument
51 if (esp == NULL) in show_stack()
52 esp = (unsigned long *)&esp; in show_stack()
55 unwind_stack(NULL, esp, print_trace); in show_stack()
69 unsigned long esp; in show_registers() local
71 esp = (unsigned long)(regs->sp); in show_registers()
106 show_stack(NULL, (unsigned long *)esp); in show_registers()
/arch/x86/kernel/acpi/
Dwakeup_32.S33 movl saved_context_esp, %esp
53 leal 4(%esp), %eax
80 addl $4, %esp
/arch/um/kernel/
Dexec.c43 void start_thread(struct pt_regs *regs, unsigned long eip, unsigned long esp) in start_thread() argument
46 PT_REGS_SP(regs) = esp; in start_thread()
/arch/x86/platform/efi/
Defi_stub_32.S72 subl $__PAGE_OFFSET, %esp
84 addl $__PAGE_OFFSET, %esp
/arch/x86/boot/
Dbioscall.S59 movzwl %sp, %esp
65 movw 68(%esp), %di /* Original %cx == 3rd argument */
/arch/x86/power/
Dhibernate_asm_32.S20 movl %esp, saved_context_esp
91 movl saved_context_esp, %esp
/arch/x86/platform/olpc/
Dxo1-wakeup.S98 movl %esp, saved_context_esp
106 movl saved_context_esp, %esp
/arch/x86/crypto/
Dtwofish-i586-asm_32.S216 mov ctx + 16(%esp), %ebp /* abuse the base pointer: set new base
218 mov in_blk+16(%esp),%edi /* input address in edi */
252 mov out_blk+16(%esp),%edi;
273 mov ctx + 16(%esp), %ebp /* abuse the base pointer: set new base
275 mov in_blk+16(%esp),%edi /* input address in edi */
309 mov out_blk+16(%esp),%edi;

123