Home
last modified time | relevance | path

Searched refs:rdx (Results 1 – 25 of 42) sorted by relevance

12

/xen/xen/arch/x86/x86_64/compat/
A Dentry.S42 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 Dentry.S28 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 Dgdbstub.c31 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 Dhypercall.c238 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 Dvm_event.c40 regs->rdx = v->arch.vm_event->gprs.rdx; in hvm_vm_event_set_registers()
A Ddomain.c200 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 Dboot-x86_64.S74 movq $2, %rdx /* UVMF_INVLPG */
94 xorq %rdx, %rdx
/xen/xen/arch/x86/hvm/svm/
A Dentry.S38 lea irq_stat+IRQSTAT_softirq_pending(%rip),%rdx
42 cmp %ecx,(%rdx,%rax,1)
81 pop %rdx
/xen/xen/arch/x86/pv/
A Dhypercall.c131 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 Dgpr_switch.S14 movq UREGS_rdx(%rdi), %rdx
52 movq %rdx, UREGS_rdx(%rdi)
A Demul-inv-op.c70 regs->rdx = res.d; in emulate_forced_invalid_op()
/xen/xen/arch/x86/hvm/vmx/
A Dentry.S57 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 Delf.h17 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 Dspec_ctrl_asm.h142 mov VCPU_arch_msrs(%rbx), %rdx
143 mov %eax, VCPUMSR_spec_ctrl_raw(%rdx)
284 DO_OVERWRITE_RSB tmp=rdx /* Clobbers %rcx/%rdx */
A Dmsr.h78 return (regs->rdx << 32) | regs->eax; in msr_fold()
83 regs->rdx = val >> 32; in msr_split()
/xen/xen/arch/x86/acpi/
A Dwakeup_prot.S88 mov %rdi, %rdx
89 shr $32, %rdx
/xen/xen/arch/x86/
A Dhypercall.c133 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 = &regs->rdx; break; in hypercall_xlat_continuation()
A Dvm_event.c211 req->data.regs.x86.rdx = regs->rdx; in vm_event_fill_regs()
/xen/tools/debugger/kdd/
A Dkdd-xen.c219 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 Dx86_64.S47 mov %rsp, %rdx
48 shr $32, %rdx
/xen/tools/debugger/gdbsx/xg/
A Dxg_main.c546 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 Dxg_public.h61 uint64_t rdx; member
/xen/xen/include/public/hvm/
A Dhvm_vcpu.h94 uint64_t rdx; member
/xen/stubdom/
A Dnewlib.patch145 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 Dgx_local.c53 printf("rdx:%016"PRIx64" rsi:%016"PRIx64" rdi:%016"PRIx64"\n", r64p->rdx, r64p->rsi, in prnt_64regs()

Completed in 24 milliseconds

12