Lines Matching refs:real_tty
771 struct tty_struct *real_tty; in tty_mode_ioctl() local
778 real_tty = tty->link; in tty_mode_ioctl()
780 real_tty = tty; in tty_mode_ioctl()
785 return get_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
788 return set_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
792 return get_tchars(real_tty, p); in tty_mode_ioctl()
794 return set_tchars(real_tty, p); in tty_mode_ioctl()
798 return get_ltchars(real_tty, p); in tty_mode_ioctl()
800 return set_ltchars(real_tty, p); in tty_mode_ioctl()
803 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
805 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
807 return set_termios(real_tty, p, TERMIOS_OLD); in tty_mode_ioctl()
810 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
816 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
821 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
826 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT); in tty_mode_ioctl()
828 return set_termios(real_tty, p, TERMIOS_WAIT); in tty_mode_ioctl()
830 return set_termios(real_tty, p, 0); in tty_mode_ioctl()
833 return get_termio(real_tty, p); in tty_mode_ioctl()
835 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
837 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
839 return set_termios(real_tty, p, TERMIOS_TERMIO); in tty_mode_ioctl()
842 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
849 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
853 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
854 real_tty->termios_locked = kterm; in tty_mode_ioctl()
855 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
859 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
866 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
870 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
871 real_tty->termios_locked = kterm; in tty_mode_ioctl()
872 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
883 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
890 return tty_change_softcar(real_tty, arg); in tty_mode_ioctl()