Lines Matching refs:session
124 #define SESSION_NULL ((struct session *)NULL)
139 struct session { struct
141 LIST_ENTRY(session) s_hash; /* (LL) hash linkage */
200 struct session *pg_session; /* session (static) */
771 extern LIST_HEAD(sesshashhead, session) * sesshashtbl;
885 extern struct session * session_find_internal(pid_t sessid);
886 extern struct pgrp *proc_pgrp(proc_t, struct session **);
893 extern struct session *session_find_locked(pid_t sessid);
895 extern struct session *session_alloc(struct proc *leader);
896 extern void session_lock(struct session * sess);
897 extern void session_unlock(struct session * sess);
898 extern struct session *session_ref(struct session *sess);
899 extern void session_rele(struct session *sess);
900 extern struct tty *session_set_tty_locked(struct session *sessp, struct tty *);
901 extern struct tty *session_clear_tty_locked(struct session *sess);
902 extern struct tty *session_tty(struct session *sess);