Lines Matching refs:movl

164 	movl	%ebp, T_EBP(thread_t);			\
165 movl %ebx, T_EBX(thread_t); \
166 movl %esi, T_ESI(thread_t); \
167 movl %edi, T_EDI(thread_t); \
169 movl %esp, %ebp; \
170 movl %esp, T_SP(thread_t); \
171 movl retaddr, T_PC(thread_t); \
172 movl 8(%ebp), %edi; \
185 movl %gs:CPU_THREAD, scratch_reg; \
186 movl T_EBP(scratch_reg), %ebp; \
187 movl T_EBX(scratch_reg), %ebx; \
188 movl T_ESI(scratch_reg), %esi; \
189 movl T_EDI(scratch_reg), %edi
195 movl T_PROCP(thread_t), hatp; \
196 movl P_AS(hatp), scratch_reg; \
197 movl A_HAT(scratch_reg), hatp
215 movl %eax, %ebx; \
216 movl %edx, %ecx; \
354 movl $KDS_SEL, %edi
412 movl %gs:CPU_THREAD, %eax
413 movl $resume_return, %ecx
424 movl CPU_THREAD(%ebx), %esi /* %esi = curthread */
437 movl T_CTX(%esi), %eax /* should current thread savectx? */
448 movl T_PROCP(%esi), %eax /* %eax = proc */
459 movl CPU_IDLE_THREAD(%ebx), %eax /* idle thread pointer */
464 movl T_SP(%eax), %esp /* It is safe to set esp */
465 movl %eax, CPU_THREAD(%ebx)
501 movl T_STACK(%edi), %eax /* here to use v pipeline of */
513 movl CPU_TSS(%esi), %ecx
516 movl %eax, TSS_ESP0(%ecx)
524 movl %edi, CPU_THREAD(%esi) /* set CPU's thread pointer */
527 movl T_LWP(%edi), %eax /* set associated lwp to */
528 movl %eax, CPU_LWP(%esi) /* CPU's lwp ptr */
530 movl T_SP(%edi), %esp /* switch to outgoing thread's stack */
531 movl T_PC(%edi), %esi /* saved return addr */
536 movl T_CTX(%edi), %eax /* should resumed thread restorectx? */
547 movl T_PROCP(%edi), %eax
562 movl %esi, %eax /* save return address */
585 movl %esi, T_CPU(%edi) /* set new thread's CPU pointer */
682 movl %gs:CPU_THREAD, %eax
683 movl $resume_from_zombie_return, %ecx
696 movl %gs:CPU_THREAD, %esi /* %esi = curthread */
700 movl %cr0, %eax
705 movl %eax, %cr0
712 movl %gs:CPU_IDLE_THREAD, %eax /* idle thread pointer */
713 movl T_SP(%eax), %esp /* get onto idle thread stack */
718 movl %eax, %gs:CPU_THREAD
809 movl %gs:CPU_THREAD, %eax
810 movl $resume_from_intr_return, %ecx
823 movl %gs:CPU_THREAD, %esi /* %esi = curthread */
824 movl %edi, %gs:CPU_THREAD /* set CPU's thread pointer */
826 movl T_SP(%edi), %esp /* restore resuming thread's sp */
842 movl T_PC(%edi), %eax /* saved return addr */
883 movl %esp, %ebp