Lines Matching refs:rdi

43 	movq	%rdi,VMXCTX_GUEST_RDI(%rsp);				\
58 movq %cr2,%rdi; \
59 movq %rdi,VMXCTX_GUEST_CR2(%rsp); \
60 movq %rsp,%rdi;
73 movq %rdi,%rsp; \
74 movq VMXCTX_GUEST_CR2(%rdi),%rsi; \
76 movq VMXCTX_GUEST_RSI(%rdi),%rsi; \
77 movq VMXCTX_GUEST_RDX(%rdi),%rdx; \
78 movq VMXCTX_GUEST_RCX(%rdi),%rcx; \
79 movq VMXCTX_GUEST_R8(%rdi),%r8; \
80 movq VMXCTX_GUEST_R9(%rdi),%r9; \
81 movq VMXCTX_GUEST_RAX(%rdi),%rax; \
82 movq VMXCTX_GUEST_RBX(%rdi),%rbx; \
83 movq VMXCTX_GUEST_RBP(%rdi),%rbp; \
84 movq VMXCTX_GUEST_R10(%rdi),%r10; \
85 movq VMXCTX_GUEST_R11(%rdi),%r11; \
86 movq VMXCTX_GUEST_R12(%rdi),%r12; \
87 movq VMXCTX_GUEST_R13(%rdi),%r13; \
88 movq VMXCTX_GUEST_R14(%rdi),%r14; \
89 movq VMXCTX_GUEST_R15(%rdi),%r15; \
90 movq VMXCTX_GUEST_RDI(%rdi),%rdi; /* restore rdi the last */
112 movq %r15, VMXCTX_HOST_R15(%rdi); \
113 movq %r14, VMXCTX_HOST_R14(%rdi); \
114 movq %r13, VMXCTX_HOST_R13(%rdi); \
115 movq %r12, VMXCTX_HOST_R12(%rdi); \
116 movq %rbp, VMXCTX_HOST_RBP(%rdi); \
117 movq %rsp, VMXCTX_HOST_RSP(%rdi); \
118 movq %rbx, VMXCTX_HOST_RBX(%rdi); \
121 movq VMXCTX_HOST_R15(%rdi), %r15; \
122 movq VMXCTX_HOST_R14(%rdi), %r14; \
123 movq VMXCTX_HOST_R13(%rdi), %r13; \
124 movq VMXCTX_HOST_R12(%rdi), %r12; \
125 movq VMXCTX_HOST_RBP(%rdi), %rbp; \
126 movq VMXCTX_HOST_RSP(%rdi), %rsp; \
127 movq VMXCTX_HOST_RBX(%rdi), %rbx; \
159 movq %rsp, %rdi /* point %rdi back to 'vmxctx' */
172 movq %rsp, %rdi /* point %rdi back to 'vmxctx' */
181 movl %r11d, VMXCTX_INST_FAIL_STATUS(%rdi)
269 callq *%rdi /* push %rip and call isr */