Lines Matching refs:vmf
88 x86bios_emu2vmf(struct x86emu_regs *regs, struct vm86frame *vmf)
91 vmf->vmf_ds = regs->R_DS;
92 vmf->vmf_es = regs->R_ES;
93 vmf->vmf_ax = regs->R_AX;
94 vmf->vmf_bx = regs->R_BX;
95 vmf->vmf_cx = regs->R_CX;
96 vmf->vmf_dx = regs->R_DX;
97 vmf->vmf_bp = regs->R_BP;
98 vmf->vmf_si = regs->R_SI;
99 vmf->vmf_di = regs->R_DI;
103 x86bios_vmf2emu(struct vm86frame *vmf, struct x86emu_regs *regs)
106 regs->R_DS = vmf->vmf_ds;
107 regs->R_ES = vmf->vmf_es;
108 regs->R_FLG = vmf->vmf_flags;
109 regs->R_AX = vmf->vmf_ax;
110 regs->R_BX = vmf->vmf_bx;
111 regs->R_CX = vmf->vmf_cx;
112 regs->R_DX = vmf->vmf_dx;
113 regs->R_BP = vmf->vmf_bp;
114 regs->R_SI = vmf->vmf_si;
115 regs->R_DI = vmf->vmf_di;
180 struct vm86frame vmf;
185 bzero(&vmf, sizeof(vmf));
186 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
187 vmf.vmf_cs = seg;
188 vmf.vmf_ip = off;
190 vm86_datacall(-1, &vmf, &x86bios_vmc);
192 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);
215 struct vm86frame vmf;
220 bzero(&vmf, sizeof(vmf));
221 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
223 vm86_datacall(intno, &vmf, &x86bios_vmc);
225 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);