Lines Matching refs:rdx
55 movq $kdi_cpusave, %rdx; \
57 addq (%rdx), %rax
88 shlq $32, %rdx; \
89 orq %rax, %rdx; \
90 movq %rdx, REG_OFF(KDIREG_GSBASE)(base); \
93 shlq $32, %rdx; \
94 orq %rax, %rdx; \
95 movq %rdx, REG_OFF(KDIREG_KGSBASE)(base)
101 movq REG_OFF(KDIREG_GSBASE)(base), %rdx; \
102 movq %rdx, %rax; \
103 shrq $32, %rdx; \
115 movq %rdx, REG_OFF(KDIREG_RDX)(base); \
165 movq REG_OFF(KDIREG_RDX)(%rdi), %rdx; \
280 movq %rax, %rdx
281 shrq $32, %rdx
289 mov %gs:(CPU_KPTI_DBG+KPTI_TR_CR3), %rdx
290 mov %rdx, REG_OFF(KDIREG_CR3)(%rsp)
300 cmpq %rdx, kpti_safe_cr3
302 mov %gs:CPU_KPTI_KCR3, %rdx
303 cmpq $0, %rdx
305 mov %rdx, %cr3
312 ADVANCE_CRUMB_POINTER(%rax, %rcx, %rdx)
314 ADD_CRUMB(%rax, KRM_CPU_STATE, $KDI_CPU_STATE_MASTER, %rdx)
317 ADD_CRUMB(%rax, KRM_PC, %rcx, %rdx)
318 ADD_CRUMB(%rax, KRM_SP, %rsp, %rdx)
320 ADD_CRUMB(%rax, KRM_TRAPNO, %rcx, %rdx)
352 movq REG_OFF(KDIREG_RSP)(%rbp), %rdx
423 ADVANCE_CRUMB_POINTER(%rax, %rcx, %rdx)
425 ADD_CRUMB(%rax, KRM_CPU_STATE, $KDI_CPU_STATE_SLAVE, %rdx)
428 ADD_CRUMB(%rax, KRM_PC, %rcx, %rdx)
430 ADD_CRUMB(%rax, KRM_SP, %rcx, %rdx)
431 ADD_CRUMB(%rax, KRM_TRAPNO, $-1, %rdx)
533 movq KRS_CR0(%rdi), %rdx
534 movq %rdx, %cr0
553 movq REG_OFF(KDIREG_R13)(%rsp), %rdx
554 movq %rdx, KPTI_R13(%r13)
556 movq REG_OFF(KDIREG_CR3)(%rsp), %rdx
557 movq %rdx, KPTI_TR_CR3(%r13)