Home
last modified time | relevance | path

Searched refs:regs (Results 1 – 7 of 7) sorted by relevance

/hypervisor/arch/x86/
A Dlapic.c119 static void save_lapic(struct lapic_regs *regs) in save_lapic() argument
132 regs->lvt[APIC_LVT_TIMER].v = in save_lapic()
134 regs->lvt[APIC_LVT_LINT0].v = in save_lapic()
136 regs->lvt[APIC_LVT_LINT1].v = in save_lapic()
138 regs->lvt[APIC_LVT_ERROR].v = in save_lapic()
142 regs->dcr_timer.v = in save_lapic()
146 static void restore_lapic(const struct lapic_regs *regs) in restore_lapic() argument
151 (uint64_t) regs->lvt[APIC_LVT_TIMER].v); in restore_lapic()
154 (uint64_t) regs->lvt[APIC_LVT_LINT0].v); in restore_lapic()
156 (uint64_t) regs->lvt[APIC_LVT_LINT1].v); in restore_lapic()
[all …]
/hypervisor/arch/x86/guest/
A Dtrusty.c219 next_ctx->cpu_regs.regs.rdi = prev_ctx->cpu_regs.regs.rdi; in copy_smc_param()
220 next_ctx->cpu_regs.regs.rsi = prev_ctx->cpu_regs.regs.rsi; in copy_smc_param()
221 next_ctx->cpu_regs.regs.rdx = prev_ctx->cpu_regs.regs.rdx; in copy_smc_param()
222 next_ctx->cpu_regs.regs.rbx = prev_ctx->cpu_regs.regs.rbx; in copy_smc_param()
295 vcpu->arch.contexts[SECURE_WORLD].run_ctx.cpu_regs.regs.rdi in setup_trusty_info()
329 vcpu->arch.contexts[SECURE_WORLD].run_ctx.cpu_regs.regs.rsp = in init_secure_world_env()
A Dvlapic.c1611 lapic->tpr = regs->tpr; in vlapic_restore()
1612 lapic->apr = regs->apr; in vlapic_restore()
1613 lapic->ppr = regs->ppr; in vlapic_restore()
1614 lapic->ldr = regs->ldr; in vlapic_restore()
1615 lapic->dfr = regs->dfr; in vlapic_restore()
1617 lapic->tmr[i].v = regs->tmr[i].v; in vlapic_restore()
1619 lapic->svr = regs->svr; in vlapic_restore()
1621 lapic->lvt[APIC_LVT_TIMER].v = regs->lvt[APIC_LVT_TIMER].v; in vlapic_restore()
1625 lapic->icr_timer = regs->icr_timer; in vlapic_restore()
1626 lapic->ccr_timer = regs->ccr_timer; in vlapic_restore()
[all …]
A Dvcpu.c79 return ctx->cpu_regs.regs.rsp; in vcpu_get_rsp()
87 ctx->cpu_regs.regs.rsp = val; in vcpu_set_rsp()
667 exec_vmwrite(VMX_GUEST_RSP, ctx->cpu_regs.regs.rsp); in write_cached_registers()
/hypervisor/include/arch/x86/asm/guest/
A Dvlapic.h199 void vlapic_restore(struct acrn_vlapic *vlapic, const struct lapic_regs *regs);
/hypervisor/dm/vpci/
A Divshmem.c78 } regs; member
150 ivs_dev->mmio.regs.ivpos = vm_id; in ivshmem_server_bind_peer()
/hypervisor/include/arch/x86/asm/
A Dcpu.h344 struct acrn_gp_regs regs; member

Completed in 18 milliseconds