real_tty 2538 drivers/tty/tty_io.c struct tty_struct *real_tty; real_tty 2546 drivers/tty/tty_io.c real_tty = tty_pair_get_tty(tty); real_tty 2575 drivers/tty/tty_io.c return tiocgwinsz(real_tty, p); real_tty 2577 drivers/tty/tty_io.c return tiocswinsz(real_tty, p); real_tty 2579 drivers/tty/tty_io.c return real_tty != tty ? -EINVAL : tioccons(file); real_tty 2602 drivers/tty/tty_io.c unsigned int ret = new_encode_dev(tty_devnum(real_tty)); real_tty 2652 drivers/tty/tty_io.c retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg); real_tty 711 drivers/tty/tty_ioctl.c struct tty_struct *real_tty; real_tty 720 drivers/tty/tty_ioctl.c real_tty = tty->link; real_tty 722 drivers/tty/tty_ioctl.c real_tty = tty; real_tty 727 drivers/tty/tty_ioctl.c return get_sgttyb(real_tty, (struct sgttyb __user *) arg); real_tty 730 drivers/tty/tty_ioctl.c return set_sgttyb(real_tty, (struct sgttyb __user *) arg); real_tty 734 drivers/tty/tty_ioctl.c return get_tchars(real_tty, p); real_tty 736 drivers/tty/tty_ioctl.c return set_tchars(real_tty, p); real_tty 740 drivers/tty/tty_ioctl.c return get_ltchars(real_tty, p); real_tty 742 drivers/tty/tty_ioctl.c return set_ltchars(real_tty, p); real_tty 745 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_OLD); real_tty 747 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_OLD); real_tty 749 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_OLD); real_tty 752 drivers/tty/tty_ioctl.c copy_termios(real_tty, &kterm); real_tty 758 drivers/tty/tty_ioctl.c copy_termios(real_tty, &kterm); real_tty 763 drivers/tty/tty_ioctl.c copy_termios(real_tty, &kterm); real_tty 768 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT); real_tty 770 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_WAIT); real_tty 772 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, 0); real_tty 775 drivers/tty/tty_ioctl.c return get_termio(real_tty, p); real_tty 777 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_TERMIO); real_tty 779 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_TERMIO); real_tty 781 drivers/tty/tty_ioctl.c return set_termios(real_tty, p, TERMIOS_TERMIO); real_tty 784 drivers/tty/tty_ioctl.c copy_termios_locked(real_tty, &kterm); real_tty 791 drivers/tty/tty_ioctl.c copy_termios_locked(real_tty, &kterm); real_tty 795 drivers/tty/tty_ioctl.c down_write(&real_tty->termios_rwsem); real_tty 796 drivers/tty/tty_ioctl.c real_tty->termios_locked = kterm; real_tty 797 drivers/tty/tty_ioctl.c up_write(&real_tty->termios_rwsem); real_tty 801 drivers/tty/tty_ioctl.c copy_termios_locked(real_tty, &kterm); real_tty 808 drivers/tty/tty_ioctl.c copy_termios_locked(real_tty, &kterm); real_tty 812 drivers/tty/tty_ioctl.c down_write(&real_tty->termios_rwsem); real_tty 813 drivers/tty/tty_ioctl.c real_tty->termios_locked = kterm; real_tty 814 drivers/tty/tty_ioctl.c up_write(&real_tty->termios_rwsem); real_tty 820 drivers/tty/tty_ioctl.c if (real_tty->termiox == NULL) real_tty 822 drivers/tty/tty_ioctl.c down_read(&real_tty->termios_rwsem); real_tty 823 drivers/tty/tty_ioctl.c memcpy(&ktermx, real_tty->termiox, sizeof(struct termiox)); real_tty 824 drivers/tty/tty_ioctl.c up_read(&real_tty->termios_rwsem); real_tty 830 drivers/tty/tty_ioctl.c return set_termiox(real_tty, p, 0); real_tty 832 drivers/tty/tty_ioctl.c return set_termiox(real_tty, p, TERMIOS_WAIT); real_tty 834 drivers/tty/tty_ioctl.c return set_termiox(real_tty, p, TERMIOS_FLUSH); real_tty 837 drivers/tty/tty_ioctl.c copy_termios(real_tty, &kterm); real_tty 844 drivers/tty/tty_ioctl.c return tty_change_softcar(real_tty, arg); real_tty 443 drivers/tty/tty_jobctrl.c static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) real_tty 451 drivers/tty/tty_jobctrl.c if (tty == real_tty && current->signal->tty != real_tty) real_tty 453 drivers/tty/tty_jobctrl.c pid = tty_get_pgrp(real_tty); real_tty 470 drivers/tty/tty_jobctrl.c static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) real_tty 474 drivers/tty/tty_jobctrl.c int retval = tty_check_change(real_tty); real_tty 481 drivers/tty/tty_jobctrl.c (current->signal->tty != real_tty) || real_tty 482 drivers/tty/tty_jobctrl.c (real_tty->session != task_session(current))) real_tty 498 drivers/tty/tty_jobctrl.c put_pid(real_tty->pgrp); real_tty 499 drivers/tty/tty_jobctrl.c real_tty->pgrp = get_pid(pgrp); real_tty 517 drivers/tty/tty_jobctrl.c static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) real_tty 523 drivers/tty/tty_jobctrl.c if (tty == real_tty && current->signal->tty != real_tty) real_tty 525 drivers/tty/tty_jobctrl.c if (!real_tty->session) real_tty 527 drivers/tty/tty_jobctrl.c return put_user(pid_vnr(real_tty->session), p); real_tty 534 drivers/tty/tty_jobctrl.c long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty, real_tty 546 drivers/tty/tty_jobctrl.c return tiocsctty(real_tty, file, arg); real_tty 548 drivers/tty/tty_jobctrl.c return tiocgpgrp(tty, real_tty, p); real_tty 550 drivers/tty/tty_jobctrl.c return tiocspgrp(tty, real_tty, p); real_tty 552 drivers/tty/tty_jobctrl.c return tiocgsid(tty, real_tty, p); real_tty 556 include/linux/tty.h extern long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty,