Lines Matching refs:r13
190 pushq %r13; \
207 mov %rsp, %r13; \
208 and $(~(MMU_PAGESIZE - 1)), %r13; \
209 subq $CPU_KPTI_START, %r13; \
211 mov CPU_THREAD(%r13), %r14; \
225 mov %rsp, %r13; \
228 pushq KPTI_SS(%r13); \
229 pushq KPTI_RSP(%r13); \
230 pushq KPTI_RFLAGS(%r13); \
231 pushq KPTI_CS(%r13); \
232 pushq KPTI_RIP(%r13); \
234 mov KPTI_R14(%r13), %r14; \
235 mov KPTI_R13(%r13), %r13
241 INTERRUPT_TRAMPOLINE_P(pushq KPTI_ERR(%r13))
256 pushq %r13; \
280 mov %rsp, %r13; \
281 and $(~(MMU_PAGESIZE - 1)), %r13; \
282 subq $CPU_KPTI_START, %r13; \
284 mov CPU_THREAD(%r13), %r14; \
297 mov %rsp, %r13; \
298 and $(~(MMU_PAGESIZE - 1)), %r13; \
301 cmp %r13, %r14; \
319 mov %rsp, %r13; \
322 pushq KPTI_SS(%r13); \
323 pushq KPTI_RSP(%r13); \
324 pushq KPTI_RFLAGS(%r13); \
325 pushq KPTI_CS(%r13); \
326 pushq KPTI_RIP(%r13); \
328 mov KPTI_R14(%r13), %r14; \
329 movq $0, KPTI_FLAG(%r13); \
330 mov KPTI_R13(%r13), %r13
336 DBG_INTERRUPT_TRAMPOLINE_P(pushq KPTI_ERR(%r13))
357 mov %r13, %gs:CPU_KPTI_R13
358 SET_USER_CR3(%r13)
359 mov %gs:CPU_KPTI_R13, %r13
372 mov %r13, %gs:CPU_KPTI_R13
373 SET_USER_CR3(%r13)
374 mov %gs:CPU_KPTI_R13, %r13
398 mov %r13, %gs:CPU_KPTI_R13
399 SET_USER_CR3(%r13)
400 mov %gs:CPU_KPTI_R13, %r13
424 mov %r13, %gs:CPU_KPTI_R13; \
425 mov %cr3, %r13; \
426 mov %r13, %gs:CPU_KPTI_TR_CR3; \
427 mov %gs:CPU_KPTI_KCR3, %r13; \
428 mov %r13, %cr3; \
429 mov %gs:CPU_KPTI_R13, %r13; \
437 mov %r13, %gs:CPU_KPTI_R13; \
438 mov %gs:CPU_KPTI_KCR3, %r13; \
439 mov %r13, %cr3; \
440 mov %gs:CPU_KPTI_R13, %r13; \
460 mov %r13, %gs:CPU_KPTI_R13
462 mov %cr3, %r13
463 mov %r13, %gs:CPU_KPTI_TR_CR3
465 mov %gs:CPU_KPTI_KCR3, %r13
466 mov %r13, %cr3
467 mov %gs:CPU_KPTI_R13, %r13
473 mov %r13, %gs:CPU_KPTI_R13
475 mov %cr3, %r13
476 mov %r13, %gs:CPU_KPTI_TR_CR3
478 mov %gs:CPU_KPTI_KCR3, %r13
479 mov %r13, %cr3
480 mov %gs:CPU_KPTI_R13, %r13
487 mov %r13, %gs:CPU_KPTI_R13; \
488 SET_KERNEL_CR3(%r13); \
489 mov %gs:CPU_THREAD, %r13; \
490 mov T_STACK(%r13), %r13; \
491 addq $REGSIZE+MINFRAME, %r13; \
492 mov %r13, %rsp; \
498 mov %gs:CPU_KPTI_R13, %r13; \
564 mov %r13, %gs:CPU_KPTI_R13
565 PIVOT_KPTI_STK(%r13)
566 SET_USER_CR3(%r13)
567 mov %gs:CPU_KPTI_R13, %r13
594 movq %r14, KPTI_R14(%r13) /* %r14 has to be preserved by us */
597 leaq KPTI_TOP(%r13), %rsp
604 movq KPTI_TR_CR3(%r13), %r14
607 movq KPTI_R14(%r13), %r14
608 movq KPTI_R13(%r13), %r13 /* preserved by our caller */
677 pushq %r13
678 mov kpti_safe_cr3, %r13
679 mov %r13, %cr3
680 popq %r13
696 pushq %r13
697 mov kpti_safe_cr3, %r13
698 mov %r13, %cr3
699 popq %r13
705 pushq %r13
706 mov kpti_safe_cr3, %r13
707 mov %r13, %cr3
708 popq %r13