Lines Matching defs:vmf
86 x86bios_emu2vmf(struct x86emu_regs *regs, struct vm86frame *vmf)
89 vmf->vmf_ds = regs->R_DS;
90 vmf->vmf_es = regs->R_ES;
91 vmf->vmf_ax = regs->R_AX;
92 vmf->vmf_bx = regs->R_BX;
93 vmf->vmf_cx = regs->R_CX;
94 vmf->vmf_dx = regs->R_DX;
95 vmf->vmf_bp = regs->R_BP;
96 vmf->vmf_si = regs->R_SI;
97 vmf->vmf_di = regs->R_DI;
101 x86bios_vmf2emu(struct vm86frame *vmf, struct x86emu_regs *regs)
104 regs->R_DS = vmf->vmf_ds;
105 regs->R_ES = vmf->vmf_es;
106 regs->R_FLG = vmf->vmf_flags;
107 regs->R_AX = vmf->vmf_ax;
108 regs->R_BX = vmf->vmf_bx;
109 regs->R_CX = vmf->vmf_cx;
110 regs->R_DX = vmf->vmf_dx;
111 regs->R_BP = vmf->vmf_bp;
112 regs->R_SI = vmf->vmf_si;
113 regs->R_DI = vmf->vmf_di;
178 struct vm86frame vmf;
183 bzero(&vmf, sizeof(vmf));
184 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
185 vmf.vmf_cs = seg;
186 vmf.vmf_ip = off;
188 vm86_datacall(-1, &vmf, &x86bios_vmc);
190 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);
213 struct vm86frame vmf;
218 bzero(&vmf, sizeof(vmf));
219 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
221 vm86_datacall(intno, &vmf, &x86bios_vmc);
223 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);