Lines Matching refs:rdi
112 movq %rsp, %rdi
206 movq %rsp, %rdi
210 pushq RSP-RDI(%rdi) /* RSP */
211 pushq (%rdi) /* RDI */
219 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
221 popq %rdi
250 movq %rsp, TASK_threadsp(%rdi)
300 movq %rax, %rdi /* prev */
358 movq %rsp, %rdi /* pt_regs pointer into 1st argument*/
480 movq %rsp, %rdi /* pt_regs pointer */
544 movq %rsp, %rdi /* pt_regs pointer */
555 movq %rsp, %rdi /* pt_regs pointer */
591 movq %rsp, %rdi /* pt_regs pointer into first argument */
641 movq %rsp, %rdi
646 pushq 6*8(%rdi) /* SS */
647 pushq 5*8(%rdi) /* RSP */
648 pushq 4*8(%rdi) /* EFLAGS */
649 pushq 3*8(%rdi) /* CS */
650 pushq 2*8(%rdi) /* RIP */
653 pushq (%rdi)
661 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
664 popq %rdi
734 pushq %rdi /* Stash user RDI */
736 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi /* to kernel CR3 */
738 movq PER_CPU_VAR(espfix_waddr), %rdi
739 movq %rax, (0*8)(%rdi) /* user RAX */
741 movq %rax, (1*8)(%rdi)
743 movq %rax, (2*8)(%rdi)
745 movq %rax, (3*8)(%rdi)
747 movq %rax, (5*8)(%rdi)
749 movq %rax, (4*8)(%rdi)
764 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
766 popq %rdi /* Restore user RDI */
846 movq %rdi, %rsp /* we don't return, adjust the stack frame */
1072 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1130 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1132 mov %rax, %rdi
1239 movq %rsp, %rdi
1453 movq %rsp, %rdi