Lines Matching refs:r13
86 movq %r13, T_R13(thread_t); \
111 movq T_R13(scratch_reg), %r13; \
202 movq CPU_THREAD(%r15), %r13 /* %r13 = curthread */
212 cmpq $0, T_CTX(%r13) /* should current thread savectx? */
215 movq %r13, %rdi /* arg = thread pointer */
227 movq T_PROCP(%r13), %r14 /* %r14 = proc */
257 movb $0, T_LOCK(%r13)
287 LOADCPU(%r13) /* load current CPU pointer */
288 cmpq %r13, T_CPU(%r12)
292 incq CPU_STATS_SYS_CPUMIGRATE(%r13)
293 movq %r13, T_CPU(%r12) /* set new thread's CPU pointer */
307 movq CPU_TSS(%r13), %r14
311 leaq CPU_KPTI_TR_RSP(%r13), %rax
326 movq %r12, CPU_THREAD(%r13) /* set CPU's thread pointer */
330 movq %rax, CPU_LWP(%r13) /* CPU's lwp ptr */
333 movq T_PC(%r12), %r13 /* saved return addr */
376 movq %r13, %rax /* save return address */
403 movq %gs:CPU_THREAD, %r13 /* %r13 = curthread */
449 movq %r13, %rdi
477 movq %gs:CPU_THREAD, %r13 /* %r13 = curthread */
487 xchgb %al, T_LOCK(%r13)