Lines Matching refs:signal

396 	if (current->signal->tty != tty)  in tty_check_change()
499 tty = p->signal->tty; in proc_clear_tty()
500 p->signal->tty = NULL; in proc_clear_tty()
529 if (current->signal->tty) { in __proc_set_tty()
531 tty_kref_put(current->signal->tty); in __proc_set_tty()
533 put_pid(current->signal->tty_old_pgrp); in __proc_set_tty()
534 current->signal->tty = tty_kref_get(tty); in __proc_set_tty()
535 current->signal->tty_old_pgrp = NULL; in __proc_set_tty()
551 tty = tty_kref_get(current->signal->tty); in get_current_tty()
613 if (p->signal->tty == tty) { in tty_signal_session_leader()
614 p->signal->tty = NULL; in tty_signal_session_leader()
619 if (!p->signal->leader) { in tty_signal_session_leader()
625 put_pid(p->signal->tty_old_pgrp); /* A noop */ in tty_signal_session_leader()
629 p->signal->tty_old_pgrp = get_pid(tty->pgrp); in tty_signal_session_leader()
885 if (!current->signal->leader) in disassociate_ctty()
906 old_pgrp = current->signal->tty_old_pgrp; in disassociate_ctty()
907 current->signal->tty_old_pgrp = NULL; in disassociate_ctty()
918 put_pid(current->signal->tty_old_pgrp); in disassociate_ctty()
919 current->signal->tty_old_pgrp = NULL; in disassociate_ctty()
921 tty = tty_kref_get(current->signal->tty); in disassociate_ctty()
2149 current->signal->leader && in tty_open()
2150 !current->signal->tty && in tty_open()
2290 if ((current->signal->tty != tty) && !capable(CAP_SYS_ADMIN)) in tiocsti()
2464 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
2471 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
2567 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
2598 if (!current->signal->tty || in tiocspgrp()
2599 (current->signal->tty != real_tty) || in tiocspgrp()
2642 if (tty == real_tty && current->signal->tty != real_tty) in tiocgsid()
2907 if (current->signal->tty != tty) in tty_ioctl()
3079 if (p->signal->tty == tty) { in __do_SAK()