Lines Matching refs:tty

804 	struct tty_struct *tty;  in tty3270_resize_work()  local
831 tty = tty_port_tty_get(&tp->port); in tty3270_resize_work()
832 if (!tty) in tty3270_resize_work()
836 tty_do_resize(tty, &ws); in tty3270_resize_work()
857 struct tty_struct *tty = tty_port_tty_get(&tp->port); in tty3270_release() local
859 if (tty) { in tty3270_release()
860 tty->driver_data = NULL; in tty3270_release()
862 tty_hangup(tty); in tty3270_release()
864 tty_kref_put(tty); in tty3270_release()
908 static int tty3270_install(struct tty_driver *driver, struct tty_struct *tty) in tty3270_install() argument
915 view = raw3270_find_view(&tty3270_fn, tty->index + RAW3270_FIRSTMINOR); in tty3270_install()
918 tty->driver_data = tp; in tty3270_install()
919 tty->winsize.ws_row = tp->view.rows - 2; in tty3270_install()
920 tty->winsize.ws_col = tp->view.cols; in tty3270_install()
923 tty_port_tty_set(&tp->port, tty); in tty3270_install()
925 return tty_port_install(&tp->port, driver, tty); in tty3270_install()
927 if (tty3270_max_index < tty->index + 1) in tty3270_install()
928 tty3270_max_index = tty->index + 1; in tty3270_install()
936 tty->index + RAW3270_FIRSTMINOR); in tty3270_install()
951 tty_port_tty_set(&tp->port, tty); in tty3270_install()
953 tty->winsize.ws_row = tp->view.rows - 2; in tty3270_install()
954 tty->winsize.ws_col = tp->view.cols; in tty3270_install()
973 rc = tty_port_install(&tp->port, driver, tty); in tty3270_install()
979 tty->driver_data = tp; in tty3270_install()
988 tty3270_open(struct tty_struct *tty, struct file *filp) in tty3270_open() argument
990 struct tty3270 *tp = tty->driver_data; in tty3270_open()
994 tty_port_tty_set(port, tty); in tty3270_open()
1003 tty3270_close(struct tty_struct *tty, struct file * filp) in tty3270_close() argument
1005 struct tty3270 *tp = tty->driver_data; in tty3270_close()
1007 if (tty->count > 1) in tty3270_close()
1010 tty->driver_data = NULL; in tty3270_close()
1015 static void tty3270_cleanup(struct tty_struct *tty) in tty3270_cleanup() argument
1017 struct tty3270 *tp = tty->driver_data; in tty3270_cleanup()
1027 tty3270_write_room(struct tty_struct *tty) in tty3270_write_room() argument
1589 tty3270_do_write(struct tty3270 *tp, struct tty_struct *tty, in tty3270_do_write() argument
1595 for (i_msg = 0; !tty->stopped && i_msg < count; i_msg++) { in tty3270_do_write()
1663 tty3270_write(struct tty_struct * tty, in tty3270_write() argument
1668 tp = tty->driver_data; in tty3270_write()
1672 tty3270_do_write(tp, tty, tp->char_buf, tp->char_count); in tty3270_write()
1675 tty3270_do_write(tp, tty, buf, count); in tty3270_write()
1682 static int tty3270_put_char(struct tty_struct *tty, unsigned char ch) in tty3270_put_char() argument
1686 tp = tty->driver_data; in tty3270_put_char()
1698 tty3270_flush_chars(struct tty_struct *tty) in tty3270_flush_chars() argument
1702 tp = tty->driver_data; in tty3270_flush_chars()
1706 tty3270_do_write(tp, tty, tp->char_buf, tp->char_count); in tty3270_flush_chars()
1717 tty3270_chars_in_buffer(struct tty_struct *tty) in tty3270_chars_in_buffer() argument
1723 tty3270_flush_buffer(struct tty_struct *tty) in tty3270_flush_buffer() argument
1731 tty3270_set_termios(struct tty_struct *tty, struct ktermios *old) in tty3270_set_termios() argument
1736 tp = tty->driver_data; in tty3270_set_termios()
1740 if (L_ICANON(tty)) { in tty3270_set_termios()
1741 new = L_ECHO(tty) ? TF_INPUT: TF_INPUTN; in tty3270_set_termios()
1755 tty3270_throttle(struct tty_struct * tty) in tty3270_throttle() argument
1759 tp = tty->driver_data; in tty3270_throttle()
1769 tty3270_unthrottle(struct tty_struct * tty) in tty3270_unthrottle() argument
1773 tp = tty->driver_data; in tty3270_unthrottle()
1785 tty3270_hangup(struct tty_struct *tty) in tty3270_hangup() argument
1791 tty3270_wait_until_sent(struct tty_struct *tty, int timeout) in tty3270_wait_until_sent() argument
1795 static int tty3270_ioctl(struct tty_struct *tty, unsigned int cmd, in tty3270_ioctl() argument
1800 tp = tty->driver_data; in tty3270_ioctl()
1803 if (tty->flags & (1 << TTY_IO_ERROR)) in tty3270_ioctl()
1809 static long tty3270_compat_ioctl(struct tty_struct *tty, in tty3270_compat_ioctl() argument
1814 tp = tty->driver_data; in tty3270_compat_ioctl()
1817 if (tty->flags & (1 << TTY_IO_ERROR)) in tty3270_compat_ioctl()