Lines Matching defs:tty
13 #include <linux/tty.h>
201 struct tty_struct *tty;
228 tty = tty_port_tty_get(&port->port);
229 if (tty) {
230 usb_serial_handle_dcd_change(port, tty,
233 tty_kref_put(tty);
451 static int f81232_break_ctl(struct tty_struct *tty, int break_state)
453 struct usb_serial_port *port = tty->driver_data;
487 static void f81232_set_baudrate(struct tty_struct *tty,
502 tty_encode_baud_rate(tty, 0, 0);
508 tty_encode_baud_rate(tty, baudrate, baudrate);
609 static void f81232_set_termios(struct tty_struct *tty,
620 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios))
623 if (C_BAUD(tty) == B0)
628 baudrate = tty_get_baud_rate(tty);
635 f81232_set_baudrate(tty, port, baudrate, old_baud);
638 if (C_PARENB(tty)) {
641 if (!C_PARODD(tty))
644 if (C_CMSPAR(tty))
648 if (C_CSTOPB(tty))
651 new_lcr |= UART_LCR_WLEN(tty_get_char_size(tty->termios.c_cflag));
667 static int f81232_tiocmget(struct tty_struct *tty)
670 struct usb_serial_port *port = tty->driver_data;
692 static int f81232_tiocmset(struct tty_struct *tty,
695 struct usb_serial_port *port = tty->driver_data;
700 static int f81232_open(struct tty_struct *tty, struct usb_serial_port *port)
709 if (tty)
710 f81232_set_termios(tty, port, NULL);
719 result = usb_serial_generic_open(tty, port);
728 static int f81534a_open(struct tty_struct *tty, struct usb_serial_port *port)
743 return f81232_open(tty, port);
793 static void f81232_get_serial(struct tty_struct *tty, struct serial_struct *ss)
795 struct usb_serial_port *port = tty->driver_data;