• Home
  • Raw
  • Download

Lines Matching refs:rdi

189 	pushq	%rdi
190 movq $entry_SYSCALL_64_stage2, %rdi
191 JMP_NOSPEC %rdi
198 popq %rdi
232 movq %rsp, %rdi
312 movq %rsp, %rdi
315 pushq RSP-RDI(%rdi) /* RSP */
316 pushq (%rdi) /* RDI */
322 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
324 popq %rdi
348 movq %rsp, TASK_threadsp(%rdi)
388 movq %rax, %rdi
396 movq %rsp, %rdi
403 movq %r12, %rdi
561 ENTER_IRQ_STACK old_rsp=%rdi
589 mov %rsp,%rdi
607 movq %rsp, %rdi
611 pushq 6*8(%rdi) /* SS */
612 pushq 5*8(%rdi) /* RSP */
613 pushq 4*8(%rdi) /* EFLAGS */
614 pushq 3*8(%rdi) /* CS */
615 pushq 2*8(%rdi) /* RIP */
618 pushq (%rdi)
625 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
628 popq %rdi
707 pushq %rdi /* Stash user RDI */
709 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi /* to kernel CR3 */
711 movq PER_CPU_VAR(espfix_waddr), %rdi
712 movq %rax, (0*8)(%rdi) /* user RAX */
714 movq %rax, (1*8)(%rdi)
716 movq %rax, (2*8)(%rdi)
718 movq %rax, (3*8)(%rdi)
720 movq %rax, (5*8)(%rdi)
722 movq %rax, (4*8)(%rdi)
737 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
739 popq %rdi /* Restore user RDI */
839 pushq %rdi
841 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi
842 movq %rsp, %rdi
846 pushq 7*8(%rdi) /* regs->ss */
847 pushq 6*8(%rdi) /* regs->rsp */
848 pushq 5*8(%rdi) /* regs->eflags */
849 pushq 4*8(%rdi) /* regs->cs */
850 pushq 3*8(%rdi) /* regs->ip */
851 pushq 2*8(%rdi) /* regs->orig_ax */
852 pushq 8(%rdi) /* return address */
855 movq (%rdi), %rdi
909 movq %rsp, %rdi /* pt_regs pointer */
944 movq %rsp, %rdi /* pt_regs pointer */
1044 movq %rdi, %rsp /* we don't return, adjust the stack frame */
1214 movq %rsp, %rdi /* arg0 = pt_regs pointer */
1279 mov %rsp, %rdi
1385 movq %rsp, %rdi
1598 movq %rsp, %rdi