Lines Matching refs:rdi
110 movq %rsp, %rdi
204 movq %rsp, %rdi
208 pushq RSP-RDI(%rdi) /* RSP */
209 pushq (%rdi) /* RDI */
217 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
219 popq %rdi
243 movq %rsp, TASK_threadsp(%rdi)
282 movq %rax, %rdi
290 movq %rsp, %rdi
297 movq %r12, %rdi
350 movq %rsp, %rdi /* pt_regs pointer into 1st argument*/
460 movq %rsp, %rdi /* pt_regs pointer */
523 movq %rsp, %rdi /* pt_regs pointer */
534 movq %rsp, %rdi /* pt_regs pointer */
569 movq %rsp, %rdi /* pt_regs pointer into first argument */
615 movq %rsp, %rdi
620 pushq 6*8(%rdi) /* SS */
621 pushq 5*8(%rdi) /* RSP */
622 pushq 4*8(%rdi) /* EFLAGS */
623 pushq 3*8(%rdi) /* CS */
624 pushq 2*8(%rdi) /* RIP */
627 pushq (%rdi)
635 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
638 popq %rdi
702 pushq %rdi /* Stash user RDI */
704 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi /* to kernel CR3 */
707 movq PER_CPU_VAR(espfix_waddr), %rdi
708 movq %rax, (0*8)(%rdi) /* user RAX */
710 movq %rax, (1*8)(%rdi)
712 movq %rax, (2*8)(%rdi)
714 movq %rax, (3*8)(%rdi)
716 movq %rax, (5*8)(%rdi)
718 movq %rax, (4*8)(%rdi)
733 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
735 popq %rdi /* Restore user RDI */
814 movq %rdi, %rsp /* we don't return, adjust the stack frame */
1036 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1096 leaq 8(%rsp), %rdi /* arg0 = pt_regs pointer */
1098 mov %rax, %rdi
1204 movq %rsp, %rdi
1416 movq %rsp, %rdi