Lines Matching refs:session

524 	put_pid(tty->session);  in __proc_set_tty()
528 tty->session = get_pid(task_session(current)); in __proc_set_tty()
557 static void session_clear_tty(struct pid *session) in session_clear_tty() argument
560 do_each_pid_task(session, PIDTYPE_SID, p) { in session_clear_tty()
562 } while_each_pid_task(session, PIDTYPE_SID, p); in session_clear_tty()
610 if (tty->session) { in tty_signal_session_leader()
611 do_each_pid_task(tty->session, PIDTYPE_SID, p) { in tty_signal_session_leader()
632 } while_each_pid_task(tty->session, PIDTYPE_SID, p); in tty_signal_session_leader()
722 put_pid(tty->session); in __tty_hangup()
724 tty->session = NULL; in __tty_hangup()
925 put_pid(tty->session); in disassociate_ctty()
927 tty->session = NULL; in disassociate_ctty()
1648 put_pid(tty->session); in release_one_tty()
1893 session_clear_tty(tty->session); in tty_release()
1895 session_clear_tty(o_tty->session); in tty_release()
2151 tty->session == NULL) { in tty_open()
2464 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
2476 if (tty->session) { in tiocsctty()
2485 session_clear_tty(tty->session); in tiocsctty()
2600 (real_tty->session != task_session(current))) in tiocspgrp()
2644 if (!real_tty->session) in tiocgsid()
2646 return put_user(pid_vnr(real_tty->session), p); in tiocgsid()
3056 struct pid *session; in __do_SAK()
3061 session = tty->session; in __do_SAK()
3069 do_each_pid_task(session, PIDTYPE_SID, p) { in __do_SAK()
3074 } while_each_pid_task(session, PIDTYPE_SID, p); in __do_SAK()
3155 tty->session = NULL; in alloc_tty_struct()