/xen/xen/arch/x86/x86_64/compat/ |
A D | entry.S | 42 lea VCPU_trap_bounce(%rbx), %rdx 61 movl %eax,TRAPBOUNCE_eip(%rdx) 63 movw %ax,TRAPBOUNCE_cs(%rdx) 166 push %rdx 168 mov (%rdx), %rax 173 mov %rax, (%rdx) 174 pop %rdx 187 or %rdx, %rcx 192 pop %rdx 257 movw %si,TRAPBOUNCE_cs(%rdx) [all …]
|
/xen/xen/arch/x86/x86_64/ |
A D | entry.S | 28 leaq VCPU_trap_bounce(%rbx),%rdx 36 movq %rax,TRAPBOUNCE_eip(%rdx) 41 movb %cl,TRAPBOUNCE_flags(%rdx) 377 cmove %rdi, %rdx 379 test %rdx, %rdx 428 pushq %rdx 431 popq %rdx 707 mov (%rdx, %rax, 8), %rdx 708 INDIRECT_CALL %rdx 930 mov (%rdx, %rax, 8), %rdx [all …]
|
A D | gdbstub.c | 31 GDB_REG64(regs->rdx); in gdb_arch_read_reg_array() 75 case 3: GDB_REG64(regs->rdx); break; in gdb_arch_read_reg() 114 case 3: regs->rdx = val; break; in gdb_arch_write_reg()
|
/xen/xen/arch/x86/hvm/ |
A D | hypercall.c | 238 unsigned long rdx = regs->rdx; in hvm_hypercall() local 244 eax, rdi, rsi, rdx, r10, r8, r9); in hvm_hypercall() 252 case 2: rdx = 0xdeadbeefdeadf00dUL; in hvm_hypercall() 259 regs->rax = hvm_hypercall_table[eax].native(rdi, rsi, rdx, r10, r8, in hvm_hypercall() 271 case 3: regs->rdx = 0xdeadbeefdeadf00dUL; in hvm_hypercall() 317 case 3: regs->rdx = 0xdeadf00d; in hvm_hypercall()
|
A D | vm_event.c | 40 regs->rdx = v->arch.vm_event->gprs.rdx; in hvm_vm_event_set_registers()
|
A D | domain.c | 200 uregs->rdx = regs->edx; in arch_set_info_hvm_guest() 251 uregs->rdx = regs->rdx; in arch_set_info_hvm_guest()
|
/xen/stubdom/grub/ |
A D | boot-x86_64.S | 74 movq $2, %rdx /* UVMF_INVLPG */ 94 xorq %rdx, %rdx
|
/xen/xen/arch/x86/hvm/svm/ |
A D | entry.S | 38 lea irq_stat+IRQSTAT_softirq_pending(%rip),%rdx 42 cmp %ecx,(%rdx,%rax,1) 81 pop %rdx
|
/xen/xen/arch/x86/pv/ |
A D | hypercall.c | 131 unsigned long rdx = regs->rdx; in pv_hypercall() local 142 case 2: rdx = 0xdeadbeefdeadf00dUL; in pv_hypercall() 150 unsigned long args[6] = { rdi, rsi, rdx, r10, r8, r9 }; in pv_hypercall() 155 regs->rax = pv_hypercall_table[eax].native(rdi, rsi, rdx, r10, r8, r9); in pv_hypercall() 166 case 3: regs->rdx = 0xdeadbeefdeadf00dUL; in pv_hypercall()
|
A D | gpr_switch.S | 14 movq UREGS_rdx(%rdi), %rdx 52 movq %rdx, UREGS_rdx(%rdi)
|
A D | emul-inv-op.c | 70 regs->rdx = res.d; in emulate_forced_invalid_op()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | entry.S | 57 lea irq_stat+IRQSTAT_softirq_pending(%rip),%rdx 61 cmp %ecx,(%rdx,%rax,1) 101 pop %rdx
|
/xen/xen/include/asm-x86/x86_64/ |
A D | elf.h | 17 unsigned long rdx; member 51 asm volatile("movq %%rdx,%0" : "=m"(core_regs->rdx)); in elf_core_save_regs()
|
/xen/xen/include/asm-x86/ |
A D | spec_ctrl_asm.h | 142 mov VCPU_arch_msrs(%rbx), %rdx 143 mov %eax, VCPUMSR_spec_ctrl_raw(%rdx) 284 DO_OVERWRITE_RSB tmp=rdx /* Clobbers %rcx/%rdx */
|
A D | msr.h | 78 return (regs->rdx << 32) | regs->eax; in msr_fold() 83 regs->rdx = val >> 32; in msr_split()
|
/xen/xen/arch/x86/acpi/ |
A D | wakeup_prot.S | 88 mov %rdi, %rdx 89 shr $32, %rdx
|
/xen/xen/arch/x86/ |
A D | hypercall.c | 133 case 2: regs->rdx = arg; break; in hypercall_create_continuation() 149 case 2: regs->rdx = arg; break; in hypercall_create_continuation() 240 case 2: reg = ®s->rdx; break; in hypercall_xlat_continuation()
|
A D | vm_event.c | 211 req->data.regs.x86.rdx = regs->rdx; in vm_event_fill_regs()
|
/xen/tools/debugger/kdd/ |
A D | kdd-xen.c | 219 r->edx = cpu->rdx; in kdd_get_regs_x86_32() 240 cpu->rdx = r->edx; in kdd_set_regs_x86_32() 274 r->rdx = cpu->rdx; in kdd_get_regs_x86_64() 309 cpu->rdx = r->rdx; in kdd_set_regs_x86_64()
|
/xen/xen/arch/x86/boot/ |
A D | x86_64.S | 47 mov %rsp, %rdx 48 shr $32, %rdx
|
/xen/tools/debugger/gdbsx/xg/ |
A D | xg_main.c | 546 rp->edx = cp->rdx; in _cp_64ctxt_to_32gdb() 576 rp->rdx = cp->rdx; in _cp_64ctxt_to_64gdb() 625 cp->rdx = rp->edx; in _cp_32gdb_to_64ctxt() 654 cp->rdx = rp->rdx; in _cp_64gdb_to_64ctxt()
|
A D | xg_public.h | 61 uint64_t rdx; member
|
/xen/xen/include/public/hvm/ |
A D | hvm_vcpu.h | 94 uint64_t rdx; member
|
/xen/stubdom/ |
A D | newlib.patch | 145 cmpq $256, rdx 161 movq rdx, rcx /* Copy 128 bytes at a time with minimum cache polution */ 164 movq rdx, rcx 191 -#define rdx REG(rdx) 266 +#define rdx %rdx
|
/xen/tools/debugger/gdbsx/gx/ |
A D | gx_local.c | 53 printf("rdx:%016"PRIx64" rsi:%016"PRIx64" rdi:%016"PRIx64"\n", r64p->rdx, r64p->rsi, in prnt_64regs()
|