Lines Matching refs:rdx
132 ; trashes, rax, rdx & rcx
144 push rdx
153 push rdx
160 ; trashes, rax, rdx & rcx
175 pop rdx
183 pop rdx
255 ; * @param pRestoreHost x86: [ebp + 0ch] msc: rdx gcc: rsi Pointer to the RestoreHost struct.
261 ; Use GCC's input registers since we'll be needing both rcx and rdx further
267 mov rsi, rdx
379 ; * @param u64Data x86: [ebp + 0ch] msc: rdx gcc: rsi VM field value
391 vmwrite rcx, rdx
427 vmwrite rcx, [rdx]
458 vmread [rdx], rcx
494 vmread [rdx], rcx
527 mov [rdx], r10d
559 mov [rdx], r10d
592 vmwrite rcx, rdx
623 vmwrite rcx, rdx
681 lea rdx, [rsp + 4] ; &HCPhysVMXOn.
684 vmxon [rdx]
766 lea rdx, [rsp + 4] ; &HCPhysVmcs
769 vmclear [rdx]
820 lea rdx, [rsp + 4] ; &HCPhysVmcs
823 vmptrld [rdx]
870 lea rdx, [rsp + 4] ; &HCPhysVmcs
872 vmptrst qword [rdx]
898 ; invept rcx, qword [rdx]
932 ; invept rcx, qword [rdx]
962 ; invvpid rcx, qword [rdx]
996 ; invvpid rcx, qword [rdx]
1015 ; @param uASID msc:rdx gcc:rsi x86:[esp+0C] Tagged TLB id
1025 mov rcx, rdx
1088 sidt [rdx]
1112 mov rdx, rax
1113 shr rdx, 32
1133 ; @param pCtx msc:rdx
1150 mov [xBP + 018h], rdx ; pCtx
1165 mov rdx, [xBP + 018h] ; pCtx
1212 mov rdx, [xBP + 018h] ; pCtx
1261 ; @param pVMCBPhys msc:rdx
1278 mov [xBP + 018h], rdx ; pVMCBPhys
1293 mov rdx, [xBP + 018h] ; pVMCBPhys
1340 mov rdx, [xBP + 018h] ; pVMCBPhys
1604 %define xDX rdx