Lines Matching refs:rax
92 movq %cr3, %rax
107 movq %rax, saved_cr3(%rip)
108 movq %cr0, %rax
109 movq %rax, saved_cr0(%rip)
142 leaq kexec_debug_gdt(%rip), %rax
143 pushq %rax
144 pushw (%rax)
151 movq %ds, %rax
152 movq %rax, %ds
167 movq %cr4, %rax
168 andq $~(X86_CR4_CET), %rax
169 movq %rax, %cr4
180 movq %cr0, %rax
181 andq $~(X86_CR0_AM | X86_CR0_WP | X86_CR0_TS | X86_CR0_EM), %rax
183 movq %rax, %cr0
220 movq %cr3, %rax
221 movq %rax, %cr3
268 movq kexec_pa_table_page(%rip), %rax
269 movq %rax, %cr3
278 movq kexec_va_control_page(%rip), %rax
279 0: addq $virtual_mapped - 0b, %rax
280 subq $__relocate_kernel_start - 0b, %rax
281 pushq %rax
291 movq saved_cr4(%rip), %rax
292 movq %rax, %cr4
293 movq saved_cr3(%rip), %rax
295 movq %rax, %cr3
300 movq $saved_context, %rax
301 lgdt saved_context_gdt_desc(%rax)
305 movq %rbp, %rax
358 movq %rsi, %rax /* Save source page to %rax */
369 movq %rax, %rdi
381 lea PAGE_SIZE(%rax), %rsi
391 * - %al: Character to be printed (may clobber %rax)
457 /* Print the nybble in %bl, clobber %rax */
541 pushq %rax
597 popq %rax