Lines Matching refs:rsp
141 movq %rsp, %rbp ;
156 subq $TF_RIP,%rsp ; /* skip dummy tf_err and tf_trapno */ \
157 testb $SEL_RPL_MASK,TF_CS(%rsp) ; /* come from kernel? */ \
160 1: movq %rdi,TF_RDI(%rsp) ; \
161 movq %rsi,TF_RSI(%rsp) ; \
162 movq %rdx,TF_RDX(%rsp) ; \
163 movq %rcx,TF_RCX(%rsp) ; \
164 movq %r8,TF_R8(%rsp) ; \
165 movq %r9,TF_R9(%rsp) ; \
166 movq %rax,TF_RAX(%rsp) ; \
167 movq %rbx,TF_RBX(%rsp) ; \
168 movq %rbp,TF_RBP(%rsp) ; \
169 movq %r10,TF_R10(%rsp) ; \
170 movq %r11,TF_R11(%rsp) ; \
171 movq %r12,TF_R12(%rsp) ; \
172 movq %r13,TF_R13(%rsp) ; \
173 movq %r14,TF_R14(%rsp) ; \
174 movq %r15,TF_R15(%rsp) ; \
175 movw %fs,TF_FS(%rsp) ; \
176 movw %gs,TF_GS(%rsp) ; \
177 movw %es,TF_ES(%rsp) ; \
178 movw %ds,TF_DS(%rsp) ; \
179 movl $TF_HASSEGS,TF_FLAGS(%rsp) ; \
183 movq TF_RDI(%rsp),%rdi ; \
184 movq TF_RSI(%rsp),%rsi ; \
185 movq TF_RDX(%rsp),%rdx ; \
186 movq TF_RCX(%rsp),%rcx ; \
187 movq TF_R8(%rsp),%r8 ; \
188 movq TF_R9(%rsp),%r9 ; \
189 movq TF_RAX(%rsp),%rax ; \
190 movq TF_RBX(%rsp),%rbx ; \
191 movq TF_RBP(%rsp),%rbp ; \
192 movq TF_R10(%rsp),%r10 ; \
193 movq TF_R11(%rsp),%r11 ; \
194 movq TF_R12(%rsp),%r12 ; \
195 movq TF_R13(%rsp),%r13 ; \
196 movq TF_R14(%rsp),%r14 ; \
197 movq TF_R15(%rsp),%r15 ; \
198 testb $SEL_RPL_MASK,TF_CS(%rsp) ; /* come from kernel? */ \
202 1: addq $TF_RIP,%rsp /* skip over tf_err, tf_trapno */