Lines Matching refs:pt

79 #define AL(regs)	(((unsigned char *)&((regs)->pt.ax))[0])
80 #define AH(regs) (((unsigned char *)&((regs)->pt.ax))[1])
81 #define IP(regs) (*(unsigned short *)&((regs)->pt.ip))
82 #define SP(regs) (*(unsigned short *)&((regs)->pt.sp))
114 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state()
125 put_user_ex(regs->pt.bx, &user->regs.ebx); in save_v86_state()
126 put_user_ex(regs->pt.cx, &user->regs.ecx); in save_v86_state()
127 put_user_ex(regs->pt.dx, &user->regs.edx); in save_v86_state()
128 put_user_ex(regs->pt.si, &user->regs.esi); in save_v86_state()
129 put_user_ex(regs->pt.di, &user->regs.edi); in save_v86_state()
130 put_user_ex(regs->pt.bp, &user->regs.ebp); in save_v86_state()
131 put_user_ex(regs->pt.ax, &user->regs.eax); in save_v86_state()
132 put_user_ex(regs->pt.ip, &user->regs.eip); in save_v86_state()
133 put_user_ex(regs->pt.cs, &user->regs.cs); in save_v86_state()
134 put_user_ex(regs->pt.flags, &user->regs.eflags); in save_v86_state()
135 put_user_ex(regs->pt.sp, &user->regs.esp); in save_v86_state()
136 put_user_ex(regs->pt.ss, &user->regs.ss); in save_v86_state()
157 memcpy(&regs->pt, &vm86->regs32, sizeof(struct pt_regs)); in save_v86_state()
161 regs->pt.ax = retval; in save_v86_state()
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()
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()
400 regs->pt.flags &= ~X86_EFLAGS_TF; in clear_TF()
405 regs->pt.flags &= ~X86_EFLAGS_AC; in clear_AC()
423 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_long()
433 set_flags(regs->pt.flags, flags, SAFE_MASK); in set_vflags_short()
442 unsigned long flags = regs->pt.flags & RETURN_MASK; in get_vflags()
544 if (regs->pt.cs == BIOSSEG) in do_int()
556 pushw(ssp, sp, regs->pt.cs, cannot_handle); in do_int()
558 regs->pt.cs = segoffs >> 16; in do_int()
579 do_int(regs, trapno, (unsigned char __user *) (regs->pt.ss << 4), SP(regs)); in handle_vm86_trap()
603 orig_flags = *(unsigned short *)&regs->pt.flags; in handle_vm86_fault()
605 csp = (unsigned char __user *) (regs->pt.cs << 4); in handle_vm86_fault()
606 ssp = (unsigned char __user *) (regs->pt.ss << 4); in handle_vm86_fault()
695 regs->pt.cs = newcs; in handle_vm86_fault()