Lines Matching refs:pt

76 #define AL(regs)	(((unsigned char *)&((regs)->pt.ax))[0])
77 #define AH(regs) (((unsigned char *)&((regs)->pt.ax))[1])
78 #define IP(regs) (*(unsigned short *)&((regs)->pt.ip))
79 #define SP(regs) (*(unsigned short *)&((regs)->pt.sp))
103 ret += copy_to_user(user, regs, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
104 ret += copy_to_user(&user->orig_eax, &regs->pt.orig_ax, in copy_vm86_regs_to_user()
106 offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
119 ret += copy_from_user(regs, user, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_from_user()
121 ret += copy_from_user(&regs->pt.orig_ax, &user->orig_eax, in copy_vm86_regs_from_user()
123 offsetof(struct kernel_vm86_regs, pt.orig_ax) + in copy_vm86_regs_from_user()
145 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | current->thread.v86mask); in save_v86_state()
281 info->regs.pt.ds = 0; in do_sys_vm86()
282 info->regs.pt.es = 0; in do_sys_vm86()
283 info->regs.pt.fs = 0; in do_sys_vm86()
285 info->regs.pt.gs = 0; in do_sys_vm86()
293 VEFLAGS = info->regs.pt.flags; in do_sys_vm86()
294 info->regs.pt.flags &= SAFE_MASK; in do_sys_vm86()
295 info->regs.pt.flags |= info->regs32->flags & ~SAFE_MASK; in do_sys_vm86()
296 info->regs.pt.flags |= X86_VM_MASK; in do_sys_vm86()
376 regs->pt.flags &= ~X86_EFLAGS_TF; in clear_TF()
381 regs->pt.flags &= ~X86_EFLAGS_AC; in clear_AC()
399 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_long()
409 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_short()
418 unsigned long flags = regs->pt.flags & RETURN_MASK; in get_vflags()
522 if (regs->pt.cs == BIOSSEG) in do_int()
534 pushw(ssp, sp, regs->pt.cs, cannot_handle); in do_int()
536 regs->pt.cs = segoffs >> 16; in do_int()
559 do_int(regs, trapno, (unsigned char __user *) (regs->pt.ss << 4), SP(regs)); in handle_vm86_trap()
588 orig_flags = *(unsigned short *)&regs->pt.flags; in handle_vm86_fault()
590 csp = (unsigned char __user *) (regs->pt.cs << 4); in handle_vm86_fault()
591 ssp = (unsigned char __user *) (regs->pt.ss << 4); in handle_vm86_fault()
678 regs->pt.cs = newcs; in handle_vm86_fault()