Lines Matching refs:rdi
118 movq %rax, %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
244 movq %rsp, TASK_threadsp(%rdi)
283 movq %rax, %rdi
291 movq %rsp, %rdi
298 movq %r12, %rdi
332 movq %rsp, %rdi /* pt_regs pointer into 1st argument*/
440 movq %rsp, %rdi /* pt_regs pointer */
502 movq %rsp, %rdi /* pt_regs pointer */
513 movq %rsp, %rdi /* pt_regs pointer */
547 movq %rsp, %rdi /* pt_regs pointer into first argument */
593 movq %rsp, %rdi
598 pushq 6*8(%rdi) /* SS */
599 pushq 5*8(%rdi) /* RSP */
600 pushq 4*8(%rdi) /* EFLAGS */
601 pushq 3*8(%rdi) /* CS */
602 pushq 2*8(%rdi) /* RIP */
605 pushq (%rdi)
613 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
616 popq %rdi
680 pushq %rdi /* Stash user RDI */
682 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi /* to kernel CR3 */
685 movq PER_CPU_VAR(espfix_waddr), %rdi
686 movq %rax, (0*8)(%rdi) /* user RAX */
688 movq %rax, (1*8)(%rdi)
690 movq %rax, (2*8)(%rdi)
692 movq %rax, (3*8)(%rdi)
694 movq %rax, (5*8)(%rdi)
696 movq %rax, (4*8)(%rdi)
711 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
713 popq %rdi /* Restore user RDI */
788 mov %rsp, (%rdi)
789 mov %rdi, %rsp
791 mov %rdx, %rdi
833 movq %rdi, %rsp /* we don't return, adjust the stack frame */
1059 movq %rsp, %rdi /* arg0 = pt_regs pointer */
1118 mov %rsp, %rdi
1226 movq %rsp, %rdi
1438 movq %rsp, %rdi