Lines Matching refs:rax
80 movq %cr3, %rax
95 movq %rax, saved_cr3(%rip)
96 movq %cr0, %rax
97 movq %rax, saved_cr0(%rip)
130 leaq kexec_debug_gdt(%rip), %rax
131 pushq %rax
132 pushw (%rax)
139 movq %ds, %rax
140 movq %rax, %ds
146 movq %cr4, %rax
147 andq $~(X86_CR4_CET), %rax
148 movq %rax, %cr4
159 movq %cr0, %rax
160 andq $~(X86_CR0_AM | X86_CR0_WP | X86_CR0_TS | X86_CR0_EM), %rax
162 movq %rax, %cr0
199 movq %cr3, %rax
200 movq %rax, %cr3
247 movq kexec_pa_table_page(%rip), %rax
248 movq %rax, %cr3
257 movq kexec_va_control_page(%rip), %rax
258 0: addq $virtual_mapped - 0b, %rax
259 subq $__relocate_kernel_start - 0b, %rax
260 pushq %rax
270 movq saved_cr4(%rip), %rax
271 movq %rax, %cr4
272 movq saved_cr3(%rip), %rax
274 movq %rax, %cr3
279 movq $saved_context, %rax
280 lgdt saved_context_gdt_desc(%rax)
284 movq %rbp, %rax
337 movq %rsi, %rax /* Save source page to %rax */
348 movq %rax, %rdi
360 lea PAGE_SIZE(%rax), %rsi