Lines Matching refs:vmf
90 x86bios_emu2vmf(struct x86emu_regs *regs, struct vm86frame *vmf)
93 vmf->vmf_ds = regs->R_DS;
94 vmf->vmf_es = regs->R_ES;
95 vmf->vmf_ax = regs->R_AX;
96 vmf->vmf_bx = regs->R_BX;
97 vmf->vmf_cx = regs->R_CX;
98 vmf->vmf_dx = regs->R_DX;
99 vmf->vmf_bp = regs->R_BP;
100 vmf->vmf_si = regs->R_SI;
101 vmf->vmf_di = regs->R_DI;
105 x86bios_vmf2emu(struct vm86frame *vmf, struct x86emu_regs *regs)
108 regs->R_DS = vmf->vmf_ds;
109 regs->R_ES = vmf->vmf_es;
110 regs->R_FLG = vmf->vmf_flags;
111 regs->R_AX = vmf->vmf_ax;
112 regs->R_BX = vmf->vmf_bx;
113 regs->R_CX = vmf->vmf_cx;
114 regs->R_DX = vmf->vmf_dx;
115 regs->R_BP = vmf->vmf_bp;
116 regs->R_SI = vmf->vmf_si;
117 regs->R_DI = vmf->vmf_di;
182 struct vm86frame vmf;
187 bzero(&vmf, sizeof(vmf));
188 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
189 vmf.vmf_cs = seg;
190 vmf.vmf_ip = off;
192 vm86_datacall(-1, &vmf, &x86bios_vmc);
194 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);
217 struct vm86frame vmf;
222 bzero(&vmf, sizeof(vmf));
223 x86bios_emu2vmf((struct x86emu_regs *)regs, &vmf);
225 vm86_datacall(intno, &vmf, &x86bios_vmc);
227 x86bios_vmf2emu(&vmf, (struct x86emu_regs *)regs);