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)
290 movq %rax, %rdi
298 movq %rsp, %rdi
305 movq %r12, %rdi
358 movq %rsp, %rdi /* pt_regs pointer into 1st argument*/
473 movq %rsp, %rdi /* pt_regs pointer */
537 movq %rsp, %rdi /* pt_regs pointer */
548 movq %rsp, %rdi /* pt_regs pointer */
584 movq %rsp, %rdi /* pt_regs pointer into first argument */
634 movq %rsp, %rdi
639 pushq 6*8(%rdi) /* SS */
640 pushq 5*8(%rdi) /* RSP */
641 pushq 4*8(%rdi) /* EFLAGS */
642 pushq 3*8(%rdi) /* CS */
643 pushq 2*8(%rdi) /* RIP */
646 pushq (%rdi)
654 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
657 popq %rdi
727 pushq %rdi /* Stash user RDI */
729 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi /* to kernel CR3 */
731 movq PER_CPU_VAR(espfix_waddr), %rdi
732 movq %rax, (0*8)(%rdi) /* user RAX */
734 movq %rax, (1*8)(%rdi)
736 movq %rax, (2*8)(%rdi)
738 movq %rax, (3*8)(%rdi)
740 movq %rax, (5*8)(%rdi)
742 movq %rax, (4*8)(%rdi)
757 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
759 popq %rdi /* Restore user RDI */
838 movq %rdi, %rsp /* we don't return, adjust the stack frame */
1061 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1121 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1123 mov %rax, %rdi
1230 movq %rsp, %rdi
1444 movq %rsp, %rdi