Lines Matching refs:rax
107 pushq %rax /* pt_regs->orig_ax */
109 PUSH_AND_CLEAR_REGS rax=$-ENOSYS
290 movq %rax, %rdi
319 pushq %rax
325 popq %rax
539 movq %rax, %rsp /* Switch to new stack */
732 movq %rax, (0*8)(%rdi) /* user RAX */
733 movq (1*8)(%rsp), %rax /* user RIP */
734 movq %rax, (1*8)(%rdi)
735 movq (2*8)(%rsp), %rax /* user CS */
736 movq %rax, (2*8)(%rdi)
737 movq (3*8)(%rsp), %rax /* user RFLAGS */
738 movq %rax, (3*8)(%rdi)
739 movq (5*8)(%rsp), %rax /* user SS */
740 movq %rax, (5*8)(%rdi)
741 movq (4*8)(%rsp), %rax /* user RSP */
742 movq %rax, (4*8)(%rdi)
755 orq PER_CPU_VAR(espfix_stack), %rax
761 movq %rax, %rsp
768 popq %rax /* Restore user RAX */
926 SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg=%rax save_reg=%r14
947 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
1019 RESTORE_CR3 scratch_reg=%rax save_reg=%r14
1057 SWITCH_TO_KERNEL_CR3 scratch_reg=%rax
1079 cmpq %rax, RIP+8(%rsp)
1097 leaq 8(%rsp), %rax /* return pt_regs pointer */
1113 SWITCH_TO_KERNEL_CR3 scratch_reg=%rax
1123 mov %rax, %rdi
1524 movq PER_CPU_VAR(cpu_current_top_of_stack), %rax
1525 leaq -PTREGS_SIZE(%rax), %rsp