Lines Matching refs:esi
166 movl %esi, T_ESI(thread_t); \
188 movl T_ESI(scratch_reg), %esi; \
424 movl CPU_THREAD(%ebx), %esi /* %esi = curthread */
437 movl T_CTX(%esi), %eax /* should current thread savectx? */
440 pushl %esi /* arg = thread pointer */
448 movl T_PROCP(%esi), %eax /* %eax = proc */
477 movb $0, T_LOCK(%esi)
500 LOADCPU(%esi) /* load current CPU pointer */
503 cmpl %esi, T_CPU(%edi)
513 movl CPU_TSS(%esi), %ecx
524 movl %edi, CPU_THREAD(%esi) /* set CPU's thread pointer */
528 movl %eax, CPU_LWP(%esi) /* CPU's lwp ptr */
531 movl T_PC(%edi), %esi /* saved return addr */
562 movl %esi, %eax /* save return address */
583 addl $1, CPU_STATS_SYS_CPUMIGRATE(%esi)
584 adcl $0, CPU_STATS_SYS_CPUMIGRATE+4(%esi)
585 movl %esi, T_CPU(%edi) /* set new thread's CPU pointer */
696 movl %gs:CPU_THREAD, %esi /* %esi = curthread */
731 pushl %esi
823 movl %gs:CPU_THREAD, %esi /* %esi = curthread */
833 xchgb %al, T_LOCK(%esi)