Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 25 of 38) sorted by relevance

12

/xen/xen/arch/x86/pv/
A Dgpr_switch.S14 movq UREGS_rdx(%rdi), %rdx
15 movq UREGS_rax(%rdi), %rax
16 movq UREGS_rbx(%rdi), %rbx
17 movq UREGS_rsi(%rdi), %rsi
18 movq UREGS_rbp(%rdi), %rbp
19 movq UREGS_r8 (%rdi), %r8
20 movq UREGS_r12(%rdi), %r12
21 movq UREGS_r9 (%rdi), %r9
28 movq UREGS_rdi(%rdi), %rdi
37 pushq %rdi
[all …]
A Dhypercall.c129 unsigned long rdi = regs->rdi; in pv_hypercall() local
140 case 0: rdi = 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()
168 case 1: regs->rdi = 0xdeadbeefdeadf00dUL; in pv_hypercall()
/xen/stubdom/
A Dnewlib.patch193 -#define rdi REG(rdi)
268 +#define rdi %rdi
355 + movnti rax, (rdi)
356 + movnti r8 , 8 (rdi)
357 + movnti r9 , 16 (rdi)
358 + movnti r10, 24 (rdi)
359 + movnti r11, 32 (rdi)
360 + movnti r12, 40 (rdi)
361 + movnti r13, 48 (rdi)
388 leaq 128 (rdi), rdi
[all …]
/xen/xen/arch/x86/
A Dclear_page.S9 0: movnti %rax, (%rdi)
10 movnti %rax, 8(%rdi)
11 movnti %rax, 16(%rdi)
12 movnti %rax, 24(%rdi)
13 add $32, %rdi
A Dhypercall.c131 case 0: regs->rdi = arg; break; in hypercall_create_continuation()
151 case 4: regs->rdi = arg; break; in hypercall_create_continuation()
242 case 4: reg = &regs->rdi; break; in hypercall_xlat_continuation()
A Dcopy_page.S6 #define dst_reg %rdi
/xen/xen/arch/x86/acpi/
A Dwakeup_prot.S73 mov saved_ssp(%rip), %rdi
74 cmpq $1, %rdi
84 sub $8, %rdi
88 mov %rdi, %rdx
98 wrssq %rdi, (%rdi)
/xen/xen/arch/x86/x86_64/
A Dentry.S145 test %rdi, %rdi
147 mov %rdi, %rax
153 and %rsi, %rdi
155 add %rcx, %rdi
270 mov %rsp, %rdi
429 movq %rbx,%rdi
536 movq %rsi,%rdi
619 movq %rsp,%rdi
699 1: movq %rsp,%rdi
735 rdsspq %rdi
[all …]
A Dkexec_reloc.S37 leaq (reloc_stack - kexec_reloc)(%rdi), %rsp
43 leaq (identity_mapped - kexec_reloc)(%rdi), %rax
68 movq %rdx, %rdi
101 movq %rdi, %rbx
112 movq %rcx, %rdi
113 andq $PAGE_MASK, %rdi
A Dgdbstub.c33 GDB_REG64(regs->rdi); in gdb_arch_read_reg_array()
77 case 5: GDB_REG64(regs->rdi); break; in gdb_arch_read_reg()
116 case 5: regs->rdi = val; break; in gdb_arch_write_reg()
/xen/xen/arch/x86/hvm/vmx/
A Dentry.S48 mov %rsp,%rdi
70 mov %rsp,%rdi
74 mov %rsp,%rdi
103 pop %rdi
138 mov %rsp,%rdi
/xen/xen/arch/x86/hvm/
A Dhypercall.c182 (mode == 8 ? regs->rdi : regs->ebx) == HVMOP_guest_request_vm_event ) in hvm_hypercall()
236 unsigned long rdi = regs->rdi; in hvm_hypercall() local
244 eax, rdi, rsi, rdx, r10, r8, r9); in hvm_hypercall()
250 case 0: rdi = 0xdeadbeefdeadf00dUL; in hvm_hypercall()
259 regs->rax = hvm_hypercall_table[eax].native(rdi, rsi, rdx, r10, r8, in hvm_hypercall()
273 case 1: regs->rdi = 0xdeadbeefdeadf00dUL; in hvm_hypercall()
315 case 5: regs->rdi = 0xdeadf00d; in hvm_hypercall()
A Dvm_event.c44 regs->rdi = v->arch.vm_event->gprs.rdi; in hvm_vm_event_set_registers()
A Ddomain.c205 uregs->rdi = regs->edi; in arch_set_info_hvm_guest()
256 uregs->rdi = regs->rdi; in arch_set_info_hvm_guest()
/xen/xen/arch/x86/hvm/svm/
A Dentry.S33 mov %rsp,%rdi
59 mov %rsp, %rdi
83 pop %rdi
98 mov %rsp,%rdi
/xen/xen/include/asm-x86/x86_64/
A Delf.h19 unsigned long rdi; member
53 asm volatile("movq %%rdi,%0" : "=m"(core_regs->rdi)); in elf_core_save_regs()
/xen/stubdom/grub/
A Dboot-x86_64.S72 movq _boot_target, %rdi
92 leaq _boot_mmuext(%rip), %rdi
/xen/xen/arch/x86/x86_64/compat/
A Dentry.S27 mov %rsp, %rdi
245 movq VCPU_trap_ctxt(%rbx),%rdi
250 movl TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_eip(%rdi),%eax
251 movzwl TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_cs(%rdi),%esi
252 testb $4,TRAP_gp_fault * TRAPINFO_sizeof + TRAPINFO_flags(%rdi)
348 lea UNLIKELY_DISPATCH_LABEL(compat_bounce_null_selector)(%rip), %rdi
/xen/xen/arch/x86/boot/
A Dhead.S261 cmove MB2_efi64_ih(%rcx),%rdi
291 test %rdi,%rdi
308 push %rdi
323 mov (%rsp),%rdi
341 mov %r15,%rdi
A Dtrampoline.S116 movabs $__high_start, %rdi
117 jmpq *%rdi
/xen/tools/debugger/kdd/
A Dkdd-xen.c216 r->edi = cpu->rdi; in kdd_get_regs_x86_32()
237 cpu->rdi = r->edi; in kdd_set_regs_x86_32()
279 r->rdi = cpu->rdi; in kdd_get_regs_x86_64()
314 cpu->rdi = r->rdi; in kdd_set_regs_x86_64()
/xen/tools/debugger/gdbsx/xg/
A Dxg_main.c548 rp->edi = cp->rdi; in _cp_64ctxt_to_32gdb()
578 rp->rdi = cp->rdi; in _cp_64ctxt_to_64gdb()
627 cp->rdi = rp->edi; in _cp_32gdb_to_64ctxt()
656 cp->rdi = rp->rdi; in _cp_64gdb_to_64ctxt()
A Dxg_public.h63 uint64_t rdi; member
/xen/xen/include/public/hvm/
A Dhvm_vcpu.h99 uint64_t rdi; member
/xen/tools/debugger/gdbsx/gx/
A Dgx_local.c54 r64p->rdi); in prnt_64regs()

Completed in 52 milliseconds

12