Lines Matching refs:sessp
438 struct session *sessp;
578 sessp = proc_session(p);
579 if (SESS_LEADER(p, sessp)) {
581 if (sessp->s_ttyvp != NULLVP) {
593 session_lock(sessp);
594 tp = SESSION_TP(sessp);
595 if ((tp != TTY_NULL) && (tp->t_session == sessp)) {
596 session_unlock(sessp);
600 session_lock(sessp);
601 tp = SESSION_TP(sessp);
603 ttyvp = sessp->s_ttyvp;
604 ttyvid = sessp->s_ttyvid;
605 sessp->s_ttyvp = NULLVP;
606 sessp->s_ttyvid = 0;
607 sessp->s_ttyp = TTY_NULL;
608 sessp->s_ttypgrpid = NO_PID;
609 session_unlock(sessp);
630 session_lock(sessp);
631 sessp->s_leader = NULL;
632 session_unlock(sessp);
634 session_rele(sessp);
1706 struct session *sessp;
1727 sessp = proc_session(p);
1728 if (SESS_LEADER(p, sessp)) {
1730 if (sessp->s_ttyvp != NULLVP) {
1742 session_lock(sessp);
1743 tp = SESSION_TP(sessp);
1744 if ((tp != TTY_NULL) && (tp->t_session == sessp)) {
1745 session_unlock(sessp);
1749 session_lock(sessp);
1750 tp = SESSION_TP(sessp);
1752 ttyvp = sessp->s_ttyvp;
1753 ttyvid = sessp->s_ttyvid;
1754 sessp->s_ttyvp = NULL;
1755 sessp->s_ttyvid = 0;
1756 sessp->s_ttyp = TTY_NULL;
1757 sessp->s_ttypgrpid = NO_PID;
1758 session_unlock(sessp);
1779 session_lock(sessp);
1780 sessp->s_leader = NULL;
1781 session_unlock(sessp);
1783 session_rele(sessp);