Lines Matching refs:current
399 if (current->signal->tty != tty) in __tty_check_change()
403 pgrp = task_pgrp(current); in __tty_check_change()
537 tty->pgrp = get_pid(task_pgrp(current)); in __proc_set_tty()
539 tty->session = get_pid(task_session(current)); in __proc_set_tty()
540 if (current->signal->tty) { in __proc_set_tty()
542 current->signal->tty->name); in __proc_set_tty()
543 tty_kref_put(current->signal->tty); in __proc_set_tty()
545 put_pid(current->signal->tty_old_pgrp); in __proc_set_tty()
546 current->signal->tty = tty_kref_get(tty); in __proc_set_tty()
547 current->signal->tty_old_pgrp = NULL; in __proc_set_tty()
552 spin_lock_irq(¤t->sighand->siglock); in proc_set_tty()
554 spin_unlock_irq(¤t->sighand->siglock); in proc_set_tty()
562 spin_lock_irqsave(¤t->sighand->siglock, flags); in get_current_tty()
563 tty = tty_kref_get(current->signal->tty); in get_current_tty()
564 spin_unlock_irqrestore(¤t->sighand->siglock, flags); in get_current_tty()
886 if (!current->signal->leader) in disassociate_ctty()
906 spin_lock_irq(¤t->sighand->siglock); in disassociate_ctty()
907 old_pgrp = current->signal->tty_old_pgrp; in disassociate_ctty()
908 current->signal->tty_old_pgrp = NULL; in disassociate_ctty()
909 spin_unlock_irq(¤t->sighand->siglock); in disassociate_ctty()
918 spin_lock_irq(¤t->sighand->siglock); in disassociate_ctty()
919 put_pid(current->signal->tty_old_pgrp); in disassociate_ctty()
920 current->signal->tty_old_pgrp = NULL; in disassociate_ctty()
922 tty = tty_kref_get(current->signal->tty); in disassociate_ctty()
935 spin_unlock_irq(¤t->sighand->siglock); in disassociate_ctty()
938 session_clear_tty(task_session(current)); in disassociate_ctty()
951 struct task_struct *tsk = current; in no_tty()
1173 if (signal_pending(current)) in do_tty_write()
2095 if (retval != -EAGAIN || signal_pending(current)) in tty_open()
2125 if (signal_pending(current)) in tty_open()
2140 spin_lock_irq(¤t->sighand->siglock); in tty_open()
2142 current->signal->leader && in tty_open()
2143 !current->signal->tty && in tty_open()
2162 spin_unlock_irq(¤t->sighand->siglock); in tty_open()
2237 pid = task_pid(current); in __tty_fasync()
2284 if ((current->signal->tty != tty) && !capable(CAP_SYS_ADMIN)) in tiocsti()
2458 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
2465 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
2561 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
2591 if (!current->signal->tty || in tiocspgrp()
2592 (current->signal->tty != real_tty) || in tiocspgrp()
2593 (real_tty->session != task_session(current))) in tiocspgrp()
2605 if (session_of_pgrp(pgrp) != task_session(current)) in tiocspgrp()
2635 if (tty == real_tty && current->signal->tty != real_tty) in tiocgsid()
2716 if (!signal_pending(current)) in send_break()
2721 if (signal_pending(current)) in send_break()
2823 __func__, get_task_comm(comm, current), flags); in tty_warn_deprecated_flags()
2868 if (signal_pending(current)) in tty_ioctl()
2900 if (current->signal->tty != tty) in tty_ioctl()