Lines Matching refs:vm86regs

243 	struct kernel_vm86_regs vm86regs;  in do_sys_vm86()  local
286 memset(&vm86regs, 0, sizeof(vm86regs)); in do_sys_vm86()
289 get_user_ex(vm86regs.pt.bx, &user_vm86->regs.ebx); in do_sys_vm86()
290 get_user_ex(vm86regs.pt.cx, &user_vm86->regs.ecx); in do_sys_vm86()
291 get_user_ex(vm86regs.pt.dx, &user_vm86->regs.edx); in do_sys_vm86()
292 get_user_ex(vm86regs.pt.si, &user_vm86->regs.esi); in do_sys_vm86()
293 get_user_ex(vm86regs.pt.di, &user_vm86->regs.edi); in do_sys_vm86()
294 get_user_ex(vm86regs.pt.bp, &user_vm86->regs.ebp); in do_sys_vm86()
295 get_user_ex(vm86regs.pt.ax, &user_vm86->regs.eax); in do_sys_vm86()
296 get_user_ex(vm86regs.pt.ip, &user_vm86->regs.eip); in do_sys_vm86()
298 vm86regs.pt.cs = seg; in do_sys_vm86()
299 get_user_ex(vm86regs.pt.flags, &user_vm86->regs.eflags); in do_sys_vm86()
300 get_user_ex(vm86regs.pt.sp, &user_vm86->regs.esp); in do_sys_vm86()
302 vm86regs.pt.ss = seg; in do_sys_vm86()
303 get_user_ex(vm86regs.es, &user_vm86->regs.es); in do_sys_vm86()
304 get_user_ex(vm86regs.ds, &user_vm86->regs.ds); in do_sys_vm86()
305 get_user_ex(vm86regs.fs, &user_vm86->regs.fs); in do_sys_vm86()
306 get_user_ex(vm86regs.gs, &user_vm86->regs.gs); in do_sys_vm86()
340 VEFLAGS = vm86regs.pt.flags; in do_sys_vm86()
341 vm86regs.pt.flags &= SAFE_MASK; in do_sys_vm86()
342 vm86regs.pt.flags |= regs->flags & ~SAFE_MASK; in do_sys_vm86()
343 vm86regs.pt.flags |= X86_VM_MASK; in do_sys_vm86()
345 vm86regs.pt.orig_ax = regs->orig_ax; in do_sys_vm86()
383 memcpy((struct kernel_vm86_regs *)regs, &vm86regs, sizeof(vm86regs)); in do_sys_vm86()