Lines Matching refs:real_tty
690 struct tty_struct *real_tty; in tty_mode_ioctl() local
699 real_tty = tty->link; in tty_mode_ioctl()
701 real_tty = tty; in tty_mode_ioctl()
706 return get_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
709 return set_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
713 return get_tchars(real_tty, p); in tty_mode_ioctl()
715 return set_tchars(real_tty, p); in tty_mode_ioctl()
719 return get_ltchars(real_tty, p); in tty_mode_ioctl()
721 return set_ltchars(real_tty, p); in tty_mode_ioctl()
724 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
726 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
728 return set_termios(real_tty, p, TERMIOS_OLD); in tty_mode_ioctl()
731 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
737 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
742 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
747 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT); in tty_mode_ioctl()
749 return set_termios(real_tty, p, TERMIOS_WAIT); in tty_mode_ioctl()
751 return set_termios(real_tty, p, 0); in tty_mode_ioctl()
754 return get_termio(real_tty, p); in tty_mode_ioctl()
756 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
758 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
760 return set_termios(real_tty, p, TERMIOS_TERMIO); in tty_mode_ioctl()
763 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
770 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
774 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
775 real_tty->termios_locked = kterm; in tty_mode_ioctl()
776 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
780 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
787 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
791 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
792 real_tty->termios_locked = kterm; in tty_mode_ioctl()
793 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
804 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
811 return tty_change_softcar(real_tty, arg); in tty_mode_ioctl()