Lines Matching refs:rax
105 pushq %rax /* pt_regs->orig_ax */
107 PUSH_AND_CLEAR_REGS rax=$-ENOSYS
279 movq %rax, %rdi
308 pushq %rax
314 popq %rax
500 movq %rax, %rsp /* Switch to new stack */
675 movq %rax, (0*8)(%rdi) /* user RAX */
676 movq (1*8)(%rsp), %rax /* user RIP */
677 movq %rax, (1*8)(%rdi)
678 movq (2*8)(%rsp), %rax /* user CS */
679 movq %rax, (2*8)(%rdi)
680 movq (3*8)(%rsp), %rax /* user RFLAGS */
681 movq %rax, (3*8)(%rdi)
682 movq (5*8)(%rsp), %rax /* user SS */
683 movq %rax, (5*8)(%rdi)
684 movq (4*8)(%rsp), %rax /* user RSP */
685 movq %rax, (4*8)(%rdi)
698 orq PER_CPU_VAR(espfix_stack), %rax
704 movq %rax, %rsp
711 popq %rax /* Restore user RAX */
866 SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg=%rax save_reg=%r14
887 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
947 RESTORE_CR3 scratch_reg=%rax save_reg=%r14
984 SWITCH_TO_KERNEL_CR3 scratch_reg=%rax
991 movq %rax, %rsp /* switch stack */
1012 cmpq %rax, RIP+8(%rsp)
1038 SWITCH_TO_KERNEL_CR3 scratch_reg=%rax
1046 mov %rax, %rsp
1437 movq PER_CPU_VAR(cpu_current_top_of_stack), %rax
1438 leaq -PTREGS_SIZE(%rax), %rsp