Lines Matching refs:real_tty
666 struct tty_struct *real_tty; in tty_mode_ioctl() local
675 real_tty = tty->link; in tty_mode_ioctl()
677 real_tty = tty; in tty_mode_ioctl()
682 return get_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
685 return set_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
689 return get_tchars(real_tty, p); in tty_mode_ioctl()
691 return set_tchars(real_tty, p); in tty_mode_ioctl()
695 return get_ltchars(real_tty, p); in tty_mode_ioctl()
697 return set_ltchars(real_tty, p); in tty_mode_ioctl()
700 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
702 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_OLD); in tty_mode_ioctl()
704 return set_termios(real_tty, p, TERMIOS_OLD); in tty_mode_ioctl()
707 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
713 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
718 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
723 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT); in tty_mode_ioctl()
725 return set_termios(real_tty, p, TERMIOS_WAIT); in tty_mode_ioctl()
727 return set_termios(real_tty, p, 0); in tty_mode_ioctl()
730 return get_termio(real_tty, p); in tty_mode_ioctl()
732 return set_termios(real_tty, p, TERMIOS_FLUSH | TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
734 return set_termios(real_tty, p, TERMIOS_WAIT | TERMIOS_TERMIO); in tty_mode_ioctl()
736 return set_termios(real_tty, p, TERMIOS_TERMIO); in tty_mode_ioctl()
739 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
746 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
750 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
751 real_tty->termios_locked = kterm; in tty_mode_ioctl()
752 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
756 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
763 copy_termios_locked(real_tty, &kterm); in tty_mode_ioctl()
767 down_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
768 real_tty->termios_locked = kterm; in tty_mode_ioctl()
769 up_write(&real_tty->termios_rwsem); in tty_mode_ioctl()
780 copy_termios(real_tty, &kterm); in tty_mode_ioctl()
787 return tty_change_softcar(real_tty, arg); in tty_mode_ioctl()