Lines Matching full:sp

55 	lea     %sp@(24),%sp
60 pea %sp@(SWITCH_STACK_SIZE)
62 lea %sp@(28),%sp
68 lea %sp@(24),%sp
73 pea %sp@(SWITCH_STACK_SIZE)
75 lea %sp@(28),%sp
80 movel %sp,%a1 | switch_stack pointer
81 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
82 lea %sp@(-84),%sp | leave a gap
83 movel %a1,%sp@-
84 movel %a0,%sp@-
90 movel %sp,%a1 | switch_stack pointer
91 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
92 lea %sp@(-84),%sp | leave a gap
93 movel %a1,%sp@-
94 movel %a0,%sp@-
107 movel %d0,%sp | discard the leftover junk
111 movel %sp@(PT_OFF_D0+4),%d0
117 movel %sp,%sp@- | stack frame pointer argument
119 addql #4,%sp
125 movel %sp,%sp@- | stack frame pointer argument
127 addql #4,%sp
134 movel %d1,%sp@-
136 addql #4,%sp
141 movel %d1,%sp@-
143 movel %d7,(%sp)
145 addql #4,%sp
156 movel %sp,%sp@- /* stack frame pointer argument */
158 addql #4,%sp
164 pea %sp@
166 addql #4,%sp
181 movel #-ENOSYS,%sp@(PT_OFF_D0)| needed for strace
182 subql #4,%sp
186 addql #4,%sp
187 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)
218 movel %d0,%sp@(PT_OFF_D0) | save the return value
227 btst #5,%sp@(PT_OFF_SR) | check if returning to kernel
240 btst #5,%sp@(PT_OFF_SR) | check if returning to kernel
255 movel %sp,%curptr@(TASK_THREAD+THREAD_ESP0)
264 subql #4,%sp | dummy return address
266 pea %sp@(SWITCH_STACK_SIZE)
268 addql #4,%sp
270 addql #4,%sp
274 bclr #7,%sp@(PT_OFF_SR) | clear trace bit in SR
276 movel %curptr,%sp@-
279 addql #8,%sp
280 addql #4,%sp
290 bfextu %sp@(PT_OFF_FORMATVEC){#4,#10},%d0
293 movel %sp,%sp@-
294 movel %d0,%sp@- | put vector # on stack
297 addql #8,%sp | pop parameters off stack
306 bfextu %sp@(PT_OFF_FORMATVEC){#4,#10},%d0
310 movel %sp,%sp@-
311 movel %d0,%sp@- | put vector # on stack
313 addql #8,%sp | pop parameters off stack
322 movel %sp,%sp@-
324 addql #4,%sp
350 movel %sp,%a0@(TASK_THREAD+THREAD_KSP)
415 movel %a1@(TASK_THREAD+THREAD_KSP),%sp