Lines Matching refs:tty

220 static void digi_rx_throttle(struct tty_struct *tty);
221 static void digi_rx_unthrottle(struct tty_struct *tty);
222 static void digi_set_termios(struct tty_struct *tty,
224 static void digi_break_ctl(struct tty_struct *tty, int break_state);
225 static int digi_tiocmget(struct tty_struct *tty);
226 static int digi_tiocmset(struct tty_struct *tty, unsigned int set,
228 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
231 static int digi_write_room(struct tty_struct *tty);
232 static int digi_chars_in_buffer(struct tty_struct *tty);
233 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
633 static void digi_rx_throttle(struct tty_struct *tty) in digi_rx_throttle() argument
636 struct usb_serial_port *port = tty->driver_data; in digi_rx_throttle()
647 static void digi_rx_unthrottle(struct tty_struct *tty) in digi_rx_unthrottle() argument
651 struct usb_serial_port *port = tty->driver_data; in digi_rx_unthrottle()
673 static void digi_set_termios(struct tty_struct *tty, in digi_set_termios() argument
678 unsigned int iflag = tty->termios.c_iflag; in digi_set_termios()
679 unsigned int cflag = tty->termios.c_cflag; in digi_set_termios()
693 baud = tty_get_baud_rate(tty); in digi_set_termios()
702 if (!(tty->termios.c_cflag & CRTSCTS) || in digi_set_termios()
703 !test_bit(TTY_THROTTLED, &tty->flags)) in digi_set_termios()
741 tty->termios.c_cflag &= ~CMSPAR; in digi_set_termios()
860 tty_encode_baud_rate(tty, baud, baud); in digi_set_termios()
864 static void digi_break_ctl(struct tty_struct *tty, int break_state) in digi_break_ctl() argument
866 struct usb_serial_port *port = tty->driver_data; in digi_break_ctl()
877 static int digi_tiocmget(struct tty_struct *tty) in digi_tiocmget() argument
879 struct usb_serial_port *port = tty->driver_data; in digi_tiocmget()
891 static int digi_tiocmset(struct tty_struct *tty, in digi_tiocmset() argument
894 struct usb_serial_port *port = tty->driver_data; in digi_tiocmset()
906 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port, in digi_write() argument
1045 static int digi_write_room(struct tty_struct *tty) in digi_write_room() argument
1047 struct usb_serial_port *port = tty->driver_data; in digi_write_room()
1065 static int digi_chars_in_buffer(struct tty_struct *tty) in digi_chars_in_buffer() argument
1067 struct usb_serial_port *port = tty->driver_data; in digi_chars_in_buffer()
1089 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port) in digi_open() argument
1117 if (tty) { in digi_open()
1118 not_termios.c_cflag = ~tty->termios.c_cflag; in digi_open()
1119 not_termios.c_iflag = ~tty->termios.c_iflag; in digi_open()
1120 digi_set_termios(tty, port, &not_termios); in digi_open()
1484 struct tty_struct *tty; in digi_read_oob_callback() local
1509 tty = tty_port_tty_get(&port->port); in digi_read_oob_callback()
1512 if (tty) in digi_read_oob_callback()
1513 rts = tty->termios.c_cflag & CRTSCTS; in digi_read_oob_callback()
1515 if (tty && opcode == DIGI_CMD_READ_INPUT_SIGNALS) { in digi_read_oob_callback()
1549 tty_kref_put(tty); in digi_read_oob_callback()