Home
last modified time | relevance | path

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

/hypervisor/arch/x86/guest/
A Dvmx_asm.S48 push %rdi
60 mov 0xa8(%rdi),%rax
82 mov 0x88(%rdi),%rax
101 mov 0x0(%rdi),%rax
102 mov 0x8(%rdi),%rcx
107 mov 0x40(%rdi),%r8
108 mov 0x48(%rdi),%r9
117 mov 0x38(%rdi),%rdi
138 xchg 0(%rsp),%rdi
187 mov %rdi,%rsi
[all …]
A Doptee.c59 uint64_t rdi, rsi, rdx, rbx; in tee_switch_to_ree() local
65 rdi = vcpu_get_gpreg(vcpu, CPU_REG_RDI); in tee_switch_to_ree()
78 if (rdi != OPTEE_RETURN_FIQ_DONE) { in tee_switch_to_ree()
79 vcpu_set_gpreg(ree_vcpu, CPU_REG_RDI, rdi); in tee_switch_to_ree()
118 uint64_t rax, rdi, rsi, rdx, rbx, rcx; in ree_switch_to_tee() local
124 rdi = vcpu_get_gpreg(vcpu, CPU_REG_RDI); in ree_switch_to_tee()
134 vcpu_set_gpreg(tee_vcpu, CPU_REG_RDI, rdi); in ree_switch_to_tee()
154 uint64_t rdi; in hcall_handle_tee_vcpu_boot_done() local
160 rdi = vcpu_get_gpreg(vcpu, CPU_REG_RDI); in hcall_handle_tee_vcpu_boot_done()
161 if (rdi == 1UL) { in hcall_handle_tee_vcpu_boot_done()
A Dinstr_emul.c1078 uint64_t rcx = 0U, rdi, rsi, rflags; in emulate_movs() local
1129 rdi = vm_get_register(vcpu, CPU_REG_RDI); in emulate_movs()
1134 rdi -= opsize; in emulate_movs()
1137 rdi += opsize; in emulate_movs()
1141 vie_update_register(vcpu, CPU_REG_RDI, rdi, vie->addrsize); in emulate_movs()
1164 uint64_t rcx = 0U, rdi, rflags; in emulate_stos() local
1187 rdi = vm_get_register(vcpu, CPU_REG_RDI); in emulate_stos()
1191 rdi -= opsize; in emulate_stos()
1193 rdi += opsize; in emulate_stos()
1196 vie_update_register(vcpu, CPU_REG_RDI, rdi, vie->addrsize); in emulate_stos()
A Dtrusty.c219 next_ctx->cpu_regs.regs.rdi = prev_ctx->cpu_regs.regs.rdi; in copy_smc_param()
295 vcpu->arch.contexts[SECURE_WORLD].run_ctx.cpu_regs.regs.rdi in setup_trusty_info()
A Dvcpu.c28 uint64_t rdi; member
848 frame->rdi = (uint64_t)&vcpu->thread_obj; in build_stack_frame()
850 ret = &frame->rdi; in build_stack_frame()
/hypervisor/arch/x86/
A Dsched.S30 pushq %rdi
31 movq %rsp, (%rdi)
33 popq %rdi
A Dwakeup.S57 movq %rdi, 0x38 + cpu_ctx(%rip)
93 movq 0x38 + cpu_ctx(%rip), %rdi /* pm sstate_data */
157 movq 0x38 + cpu_ctx(%rip), %rdi
A Didt.S269 pushq %rdi
279 movq %rsp, %rdi
290 popq %rdi
/hypervisor/arch/x86/lib/
A Dretpoline-thunk.S28 retpoline_thunk rdi
/hypervisor/debug/
A Ddump.c225 ctx->gp_regs.rdx, ctx->gp_regs.rdi, ctx->gp_regs.rsi); in dump_intr_excp_frame()
/hypervisor/include/public/
A Dacrn_common.h401 uint64_t rdi; member

Completed in 18 milliseconds