Lines Matching refs:session

535 	put_pid(tty->session);  in __proc_set_tty()
539 tty->session = get_pid(task_session(current)); in __proc_set_tty()
569 static void session_clear_tty(struct pid *session) in session_clear_tty() argument
572 do_each_pid_task(session, PIDTYPE_SID, p) { in session_clear_tty()
574 } while_each_pid_task(session, PIDTYPE_SID, p); in session_clear_tty()
622 if (tty->session) { in tty_signal_session_leader()
623 do_each_pid_task(tty->session, PIDTYPE_SID, p) { in tty_signal_session_leader()
644 } while_each_pid_task(tty->session, PIDTYPE_SID, p); in tty_signal_session_leader()
734 put_pid(tty->session); in __tty_hangup()
736 tty->session = NULL; in __tty_hangup()
926 put_pid(tty->session); in disassociate_ctty()
928 tty->session = NULL; in disassociate_ctty()
1643 put_pid(tty->session); in release_one_tty()
1883 session_clear_tty(tty->session); in tty_release()
1885 session_clear_tty(o_tty->session); in tty_release()
2144 tty->session == NULL) { in tty_open()
2458 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
2470 if (tty->session) { in tiocsctty()
2479 session_clear_tty(tty->session); in tiocsctty()
2593 (real_tty->session != task_session(current))) in tiocspgrp()
2637 if (!real_tty->session) in tiocgsid()
2639 return put_user(pid_vnr(real_tty->session), p); in tiocgsid()
3049 struct pid *session; in __do_SAK()
3054 session = tty->session; in __do_SAK()
3062 do_each_pid_task(session, PIDTYPE_SID, p) { in __do_SAK()
3067 } while_each_pid_task(session, PIDTYPE_SID, p); in __do_SAK()
3148 tty->session = NULL; in alloc_tty_struct()