Lines Matching refs:tty
1039 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port);
1044 static void ftdi_set_termios(struct tty_struct *tty,
1046 static int ftdi_tiocmget(struct tty_struct *tty);
1047 static int ftdi_tiocmset(struct tty_struct *tty,
1049 static int ftdi_ioctl(struct tty_struct *tty,
1051 static void ftdi_break_ctl(struct tty_struct *tty, int break_state);
1231 static __u32 get_ftdi_divisor(struct tty_struct *tty, in get_ftdi_divisor() argument
1270 baud = tty_get_baud_rate(tty); in get_ftdi_divisor()
1365 tty_encode_baud_rate(tty, baud, baud); in get_ftdi_divisor()
1369 static int change_speed(struct tty_struct *tty, struct usb_serial_port *port) in change_speed() argument
1377 urb_index_value = get_ftdi_divisor(tty, port); in change_speed()
1463 static int set_serial_info(struct tty_struct *tty, in set_serial_info() argument
1507 tty->alt_speed = 57600; in set_serial_info()
1509 tty->alt_speed = 115200; in set_serial_info()
1511 tty->alt_speed = 230400; in set_serial_info()
1513 tty->alt_speed = 460800; in set_serial_info()
1515 tty->alt_speed = 0; in set_serial_info()
1521 change_speed(tty, port); in set_serial_info()
1940 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port) in ftdi_open() argument
1957 if (tty) in ftdi_open()
1958 ftdi_set_termios(tty, port, NULL); in ftdi_open()
1960 return usb_serial_generic_open(tty, port); in ftdi_open()
2055 struct tty_struct *tty; in ftdi_process_packet() local
2058 tty = tty_port_tty_get(&port->port); in ftdi_process_packet()
2059 if (tty) in ftdi_process_packet()
2060 usb_serial_handle_dcd_change(port, tty, in ftdi_process_packet()
2062 tty_kref_put(tty); in ftdi_process_packet()
2133 static void ftdi_break_ctl(struct tty_struct *tty, int break_state) in ftdi_break_ctl() argument
2135 struct usb_serial_port *port = tty->driver_data; in ftdi_break_ctl()
2181 static void ftdi_set_termios(struct tty_struct *tty, in ftdi_set_termios() argument
2187 struct ktermios *termios = &tty->termios; in ftdi_set_termios()
2200 tty_encode_baud_rate(tty, priv->force_baud, in ftdi_set_termios()
2224 if (C_CSIZE(tty) == CS6) { in ftdi_set_termios()
2315 if (change_speed(tty, port)) in ftdi_set_termios()
2450 static int ftdi_tiocmget(struct tty_struct *tty) in ftdi_tiocmget() argument
2452 struct usb_serial_port *port = tty->driver_data; in ftdi_tiocmget()
2470 static int ftdi_tiocmset(struct tty_struct *tty, in ftdi_tiocmset() argument
2473 struct usb_serial_port *port = tty->driver_data; in ftdi_tiocmset()
2478 static int ftdi_ioctl(struct tty_struct *tty, in ftdi_ioctl() argument
2481 struct usb_serial_port *port = tty->driver_data; in ftdi_ioctl()
2491 return set_serial_info(tty, port, in ftdi_ioctl()