Lines Matching refs:session
182 struct session * mysession;
957 struct session *
960 struct session *sess;
1012 * Move p to a new or existing process group (and session)
1022 struct session * procsp;
1032 panic("enterpgrp: session leader attempted setpgrp");
1060 struct session *sess;
1063 * new session
1065 MALLOC_ZONE(sess, struct session *,
1066 sizeof(struct session), M_SESSION, M_WAITOK);
1098 panic("enterpgrp: providing ref to terminating session ");
1162 struct session *sessp;
1207 panic("pg_deleteref: manipulating refs of already terminating session");
1210 panic("pg_deleteref: terminating already terminated session");
1224 panic("pg_deleteref: freeing session in use");
1231 FREE_ZONE(sessp, sizeof(struct session), M_SESSION);
1247 * process group of the same session). If that count reaches zero, the
1258 struct session * mysession, *hissess;
1293 struct session *hissess = SESSION_NULL;
1294 struct session *mysession = pgrp->pg_session;
2484 session_lock(struct session * sess)
2491 session_unlock(struct session * sess)
2543 struct session *
2546 struct session * sess = SESSION_NULL;
2561 panic("proc_session:returning sesssion ref on terminating session");
2569 session_rele(struct session *sess)
2574 panic("session_rele: terminating already terminated session");
2579 panic("session_rele: freeing session in use");
2586 FREE_ZONE(sess, sizeof(struct session), M_SESSION);