Lines Matching refs:rp
308 struct regs *rp = lwptoregs(lwp);
311 rp->r_ps = PSL_USER;
393 struct regs *rp = lwptoregs(lwp);
396 pcb->pcb_ds = rp->r_ds;
397 pcb->pcb_es = rp->r_es;
398 pcb->pcb_fs = rp->r_fs;
399 pcb->pcb_gs = rp->r_gs;
463 struct regs *rp;
469 rp = lwptoregs(lwp);
478 pcb->pcb_ds = rp->r_ds;
479 pcb->pcb_es = rp->r_es;
480 pcb->pcb_fs = rp->r_fs;
481 pcb->pcb_gs = rp->r_gs;
509 update_sregs(struct regs *rp, klwp_t *lwp)
533 rp->r_gs = pcb->pcb_gs;
557 rp->r_gs = pcb->pcb_gs;
596 rp->r_ds = pcb->pcb_ds;
599 rp->r_es = pcb->pcb_es;
602 rp->r_fs = pcb->pcb_fs;
894 struct regs *rp;
904 rp = lwptoregs(lwp);
905 sp = rp->r_sp;
906 bzero(rp, sizeof (*rp));
908 rp->r_ss = UDS_SEL;
909 rp->r_sp = sp;
910 rp->r_pc = args->entry;
911 rp->r_ps = PSL_USER;
920 rp->r_cs = UCS_SEL;
943 rp->r_cs = U32CS_SEL;
944 rp->r_ds = rp->r_es = UDS_SEL;
962 pcb->pcb_ds = rp->r_ds;
963 pcb->pcb_es = rp->r_es;
968 rp->r_cs = UCS_SEL;
969 rp->r_ds = rp->r_es = UDS_SEL;