Lines Matching refs:real_tty
2559 static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgpgrp() argument
2567 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
2569 pid = tty_get_pgrp(real_tty); in tiocgpgrp()
2587 static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocspgrp() argument
2591 int retval = tty_check_change(real_tty); in tiocspgrp()
2599 (current->signal->tty != real_tty) || in tiocspgrp()
2600 (real_tty->session != task_session(current))) in tiocspgrp()
2616 put_pid(real_tty->pgrp); in tiocspgrp()
2617 real_tty->pgrp = get_pid(pgrp); in tiocspgrp()
2636 static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgsid() argument
2642 if (tty == real_tty && current->signal->tty != real_tty) in tiocgsid()
2644 if (!real_tty->session) in tiocgsid()
2646 return put_user(pid_vnr(real_tty->session), p); in tiocgsid()
2851 struct tty_struct *real_tty; in tty_ioctl() local
2859 real_tty = tty_pair_get_tty(tty); in tty_ioctl()
2888 return tiocgwinsz(real_tty, p); in tty_ioctl()
2890 return tiocswinsz(real_tty, p); in tty_ioctl()
2892 return real_tty != tty ? -EINVAL : tioccons(file); in tty_ioctl()
2914 return tiocgpgrp(tty, real_tty, p); in tty_ioctl()
2916 return tiocspgrp(tty, real_tty, p); in tty_ioctl()
2918 return tiocgsid(tty, real_tty, p); in tty_ioctl()
2930 unsigned int ret = new_encode_dev(tty_devnum(real_tty)); in tty_ioctl()