Lines Matching refs:sp
70 movel %sp,%d2 /* get thread_info pointer */
74 movel %sp,%a1@(TASK_THREAD+THREAD_ESP0)
80 movel %d0,%sp@(PT_OFF_D0) /* save the return value */
84 movel %d2,PT_OFF_D0(%sp) /* on syscall entry */
85 subql #4,%sp
89 addql #4,%sp
94 movel %d0,%sp@(PT_OFF_D0) /* save the return value */
95 subql #4,%sp /* dummy return address */
99 addql #4,%sp
103 btst #5,%sp@(PT_OFF_SR) /* check if returning to kernel */
107 movel %sp,%d1 /* get thread_info pointer */
123 moveml %sp@,%d1-%d5/%a0-%a2
124 lea %sp@(32),%sp /* space for 8 regs */
125 movel %sp@+,%d0
126 addql #4,%sp /* orig d0 */
127 addl %sp@+,%sp /* stk adj */
131 movel %sp,%d1 /* get thread_info pointer */
147 subql #4,%sp /* dummy return address */
149 pea %sp@(SWITCH_STACK_SIZE)
151 addql #4,%sp
153 addql #4,%sp
164 movew %sp@(PT_OFF_FORMATVEC),%d0 /* put exception # in d0 */
167 movel %sp,%sp@- /* push regs arg */
169 movel %d0,%sp@- /* push vector number */
171 lea %sp@(8),%sp /* pop args off stack */
185 movel %sp,%a0@(TASK_THREAD+THREAD_KSP) /* save kernel stack pointer */
193 movel %a1@(TASK_THREAD+THREAD_KSP),%sp /* restore new kernel stack */