Lines Matching refs:vmport_regs
485 static void regs_to_cpu(vmware_regs_t *vmport_regs, ioreq_t *req) in regs_to_cpu() argument
493 env->regs[R_EBX] = vmport_regs->ebx; in regs_to_cpu()
494 env->regs[R_ECX] = vmport_regs->ecx; in regs_to_cpu()
495 env->regs[R_EDX] = vmport_regs->edx; in regs_to_cpu()
496 env->regs[R_ESI] = vmport_regs->esi; in regs_to_cpu()
497 env->regs[R_EDI] = vmport_regs->edi; in regs_to_cpu()
500 static void regs_from_cpu(vmware_regs_t *vmport_regs) in regs_from_cpu() argument
505 vmport_regs->ebx = env->regs[R_EBX]; in regs_from_cpu()
506 vmport_regs->ecx = env->regs[R_ECX]; in regs_from_cpu()
507 vmport_regs->edx = env->regs[R_EDX]; in regs_from_cpu()
508 vmport_regs->esi = env->regs[R_ESI]; in regs_from_cpu()
509 vmport_regs->edi = env->regs[R_EDI]; in regs_from_cpu()
514 vmware_regs_t *vmport_regs; in handle_vmport_ioreq() local
517 vmport_regs = in handle_vmport_ioreq()
519 QEMU_BUILD_BUG_ON(sizeof(*req) < sizeof(*vmport_regs)); in handle_vmport_ioreq()
522 regs_to_cpu(vmport_regs, req); in handle_vmport_ioreq()
524 regs_from_cpu(vmport_regs); in handle_vmport_ioreq()