Lines Matching full:sp

52 	lea     %sp@(24),%sp
57 pea %sp@(SWITCH_STACK_SIZE)
59 lea %sp@(28),%sp
65 lea %sp@(24),%sp
70 pea %sp@(SWITCH_STACK_SIZE)
72 lea %sp@(28),%sp
77 movel %sp,%a1 | switch_stack pointer
78 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
79 lea %sp@(-84),%sp | leave a gap
80 movel %a1,%sp@-
81 movel %a0,%sp@-
87 movel %sp,%a1 | switch_stack pointer
88 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
89 lea %sp@(-84),%sp | leave a gap
90 movel %a1,%sp@-
91 movel %a0,%sp@-
104 movel %d0,%sp | discard the leftover junk
108 movel %sp@(PT_OFF_D0+4),%d0
114 movel %sp,%sp@- | stack frame pointer argument
116 addql #4,%sp
122 movel %sp,%sp@- | stack frame pointer argument
124 addql #4,%sp
131 movel %d1,%sp@-
133 addql #4,%sp
138 movel %d1,%sp@-
140 movel %d7,(%sp)
142 addql #4,%sp
153 movel %sp,%sp@- /* stack frame pointer argument */
155 addql #4,%sp
161 pea %sp@
163 addql #4,%sp
178 movel #-ENOSYS,%sp@(PT_OFF_D0)| needed for strace
179 subql #4,%sp
183 addql #4,%sp
186 movel %sp@(PT_OFF_ORIG_D0),%d0
191 movel #-ENOSYS,%sp@(PT_OFF_D0)
195 subql #4,%sp
199 addql #4,%sp
209 movel %sp,%curptr@(TASK_THREAD+THREAD_ESP0)
221 movel %d0,%sp@(PT_OFF_D0) | save the return value
230 btst #5,%sp@(PT_OFF_SR) | check if returning to kernel
243 btst #5,%sp@(PT_OFF_SR) | check if returning to kernel
258 movel %sp,%curptr@(TASK_THREAD+THREAD_ESP0)
267 subql #4,%sp | dummy return address
269 pea %sp@(SWITCH_STACK_SIZE)
271 addql #4,%sp
273 addql #4,%sp
277 bclr #7,%sp@(PT_OFF_SR) | clear trace bit in SR
279 movel %curptr,%sp@-
282 addql #8,%sp
283 addql #4,%sp
293 bfextu %sp@(PT_OFF_FORMATVEC){#4,#10},%d0
296 movel %sp,%sp@-
297 movel %d0,%sp@- | put vector # on stack
300 addql #8,%sp | pop parameters off stack
309 bfextu %sp@(PT_OFF_FORMATVEC){#4,#10},%d0
313 movel %sp,%sp@-
314 movel %d0,%sp@- | put vector # on stack
316 addql #8,%sp | pop parameters off stack
325 movel %sp,%sp@-
327 addql #4,%sp
353 movel %sp,%a0@(TASK_THREAD+THREAD_KSP)
418 movel %a1@(TASK_THREAD+THREAD_KSP),%sp