Lines Matching refs:tf

430 		/* XXX confusing names: `tf' isn't a trapframe; `regs' is. */
431 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
434 sf.sf_siginfo.si_sc.sc_gs = tf->tf_vm86_gs;
435 sf.sf_siginfo.si_sc.sc_fs = tf->tf_vm86_fs;
436 sf.sf_siginfo.si_sc.sc_es = tf->tf_vm86_es;
437 sf.sf_siginfo.si_sc.sc_ds = tf->tf_vm86_ds;
441 (tf->tf_eflags & ~(PSL_VIF | PSL_VIP)) |
445 tf->tf_eflags &= ~(PSL_VM | PSL_NT | PSL_VIF | PSL_VIP);
554 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
557 sf.sf_uc.uc_mcontext.mc_gs = tf->tf_vm86_gs;
558 sf.sf_uc.uc_mcontext.mc_fs = tf->tf_vm86_fs;
559 sf.sf_uc.uc_mcontext.mc_es = tf->tf_vm86_es;
560 sf.sf_uc.uc_mcontext.mc_ds = tf->tf_vm86_ds;
564 (tf->tf_eflags & ~(PSL_VIF | PSL_VIP)) |
574 tf->tf_eflags &= ~(PSL_VM | PSL_NT | PSL_VIF | PSL_VIP);
721 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
724 sf.sf_uc.uc_mcontext.mc_gs = tf->tf_vm86_gs;
725 sf.sf_uc.uc_mcontext.mc_fs = tf->tf_vm86_fs;
726 sf.sf_uc.uc_mcontext.mc_es = tf->tf_vm86_es;
727 sf.sf_uc.uc_mcontext.mc_ds = tf->tf_vm86_ds;
731 (tf->tf_eflags & ~(PSL_VIF | PSL_VIP)) |
741 tf->tf_eflags &= ~(PSL_VM | PSL_NT | PSL_VIF | PSL_VIP);
804 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
827 eflags = (tf->tf_eflags & ~VME_USERCHANGE) |
831 eflags = (tf->tf_eflags & ~VM_USERCHANGE) |
834 tf->tf_vm86_ds = scp->sc_ds;
835 tf->tf_vm86_es = scp->sc_es;
836 tf->tf_vm86_fs = scp->sc_fs;
837 tf->tf_vm86_gs = scp->sc_gs;
838 tf->tf_ds = _udatasel;
839 tf->tf_es = _udatasel;
840 tf->tf_fs = _udatasel;
919 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
941 eflags = (tf->tf_eflags & ~VME_USERCHANGE) |
945 eflags = (tf->tf_eflags & ~VM_USERCHANGE) |
948 bcopy(&ucp->uc_mcontext.mc_fs, tf, sizeof(struct trapframe));
949 tf->tf_eflags = eflags;
950 tf->tf_vm86_ds = tf->tf_ds;
951 tf->tf_vm86_es = tf->tf_es;
952 tf->tf_vm86_fs = tf->tf_fs;
953 tf->tf_vm86_gs = ucp->uc_mcontext.mc_gs;
954 tf->tf_ds = _udatasel;
955 tf->tf_es = _udatasel;
956 tf->tf_fs = _udatasel;
1032 struct trapframe_vm86 *tf = (struct trapframe_vm86 *)regs;
1055 eflags = (tf->tf_eflags & ~VME_USERCHANGE) |
1059 eflags = (tf->tf_eflags & ~VM_USERCHANGE) |
1062 bcopy(&ucp->uc_mcontext.mc_fs, tf, sizeof(struct trapframe));
1063 tf->tf_eflags = eflags;
1064 tf->tf_vm86_ds = tf->tf_ds;
1065 tf->tf_vm86_es = tf->tf_es;
1066 tf->tf_vm86_fs = tf->tf_fs;
1067 tf->tf_vm86_gs = ucp->uc_mcontext.mc_gs;
1068 tf->tf_ds = _udatasel;
1069 tf->tf_es = _udatasel;
1070 tf->tf_fs = _udatasel;
2871 makectx(struct trapframe *tf, struct pcb *pcb)
2874 pcb->pcb_edi = tf->tf_edi;
2875 pcb->pcb_esi = tf->tf_esi;
2876 pcb->pcb_ebp = tf->tf_ebp;
2877 pcb->pcb_ebx = tf->tf_ebx;
2878 pcb->pcb_eip = tf->tf_eip;
2879 pcb->pcb_esp = (ISPL(tf->tf_cs)) ? tf->tf_esp : (int)(tf + 1) - 8;