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))
112 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state()
123 put_user_ex(regs->pt.bx, &user->regs.ebx); in save_v86_state()
124 put_user_ex(regs->pt.cx, &user->regs.ecx); in save_v86_state()
125 put_user_ex(regs->pt.dx, &user->regs.edx); in save_v86_state()
126 put_user_ex(regs->pt.si, &user->regs.esi); in save_v86_state()
127 put_user_ex(regs->pt.di, &user->regs.edi); in save_v86_state()
128 put_user_ex(regs->pt.bp, &user->regs.ebp); in save_v86_state()
129 put_user_ex(regs->pt.ax, &user->regs.eax); in save_v86_state()
130 put_user_ex(regs->pt.ip, &user->regs.eip); in save_v86_state()
131 put_user_ex(regs->pt.cs, &user->regs.cs); in save_v86_state()
132 put_user_ex(regs->pt.flags, &user->regs.eflags); in save_v86_state()
133 put_user_ex(regs->pt.sp, &user->regs.esp); in save_v86_state()
134 put_user_ex(regs->pt.ss, &user->regs.ss); in save_v86_state()
154 memcpy(®s->pt, &vm86->regs32, sizeof(struct pt_regs)); in save_v86_state()
158 regs->pt.ax = retval; in save_v86_state()
278 get_user_ex(vm86regs.pt.bx, &user_vm86->regs.ebx); in do_sys_vm86()
279 get_user_ex(vm86regs.pt.cx, &user_vm86->regs.ecx); in do_sys_vm86()
280 get_user_ex(vm86regs.pt.dx, &user_vm86->regs.edx); in do_sys_vm86()
281 get_user_ex(vm86regs.pt.si, &user_vm86->regs.esi); in do_sys_vm86()
282 get_user_ex(vm86regs.pt.di, &user_vm86->regs.edi); in do_sys_vm86()
283 get_user_ex(vm86regs.pt.bp, &user_vm86->regs.ebp); in do_sys_vm86()
284 get_user_ex(vm86regs.pt.ax, &user_vm86->regs.eax); in do_sys_vm86()
285 get_user_ex(vm86regs.pt.ip, &user_vm86->regs.eip); in do_sys_vm86()
287 vm86regs.pt.cs = seg; in do_sys_vm86()
288 get_user_ex(vm86regs.pt.flags, &user_vm86->regs.eflags); in do_sys_vm86()
289 get_user_ex(vm86regs.pt.sp, &user_vm86->regs.esp); in do_sys_vm86()
291 vm86regs.pt.ss = seg; in do_sys_vm86()
329 VEFLAGS = vm86regs.pt.flags; in do_sys_vm86()
330 vm86regs.pt.flags &= SAFE_MASK; in do_sys_vm86()
331 vm86regs.pt.flags |= regs->flags & ~SAFE_MASK; in do_sys_vm86()
332 vm86regs.pt.flags |= X86_VM_MASK; in do_sys_vm86()
334 vm86regs.pt.orig_ax = regs->orig_ax; in do_sys_vm86()
385 regs->pt.flags &= ~X86_EFLAGS_TF; in clear_TF()
390 regs->pt.flags &= ~X86_EFLAGS_AC; in clear_AC()
408 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_long()
418 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_short()
427 unsigned long flags = regs->pt.flags & RETURN_MASK; in get_vflags()
532 if (regs->pt.cs == BIOSSEG) in do_int()
544 pushw(ssp, sp, regs->pt.cs, cannot_handle); in do_int()
546 regs->pt.cs = segoffs >> 16; in do_int()
567 do_int(regs, trapno, (unsigned char __user *) (regs->pt.ss << 4), SP(regs)); in handle_vm86_trap()
591 orig_flags = *(unsigned short *)®s->pt.flags; in handle_vm86_fault()
593 csp = (unsigned char __user *) (regs->pt.cs << 4); in handle_vm86_fault()
594 ssp = (unsigned char __user *) (regs->pt.ss << 4); in handle_vm86_fault()
683 regs->pt.cs = newcs; in handle_vm86_fault()