Lines Matching refs:tty

401 static void pl2303_encode_baud_rate(struct tty_struct *tty,  in pl2303_encode_baud_rate()  argument
410 baud = tty_get_baud_rate(tty); in pl2303_encode_baud_rate()
428 tty_encode_baud_rate(tty, baud, baud); in pl2303_encode_baud_rate()
478 static void pl2303_set_termios(struct tty_struct *tty, in pl2303_set_termios() argument
489 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in pl2303_set_termios()
496 tty->termios = *old_termios; in pl2303_set_termios()
502 switch (C_CSIZE(tty)) { in pl2303_set_termios()
519 pl2303_encode_baud_rate(tty, port, &buf[0]); in pl2303_set_termios()
524 if (C_CSTOPB(tty)) { in pl2303_set_termios()
529 if (C_CSIZE(tty) == CS5) { in pl2303_set_termios()
541 if (C_PARENB(tty)) { in pl2303_set_termios()
547 if (C_PARODD(tty)) { in pl2303_set_termios()
548 if (C_CMSPAR(tty)) { in pl2303_set_termios()
556 if (C_CMSPAR(tty)) { in pl2303_set_termios()
590 if (C_BAUD(tty) == B0) in pl2303_set_termios()
602 if (C_CRTSCTS(tty)) { in pl2303_set_termios()
638 static int pl2303_open(struct tty_struct *tty, struct usb_serial_port *port) in pl2303_open() argument
654 if (tty) in pl2303_open()
655 pl2303_set_termios(tty, port, NULL); in pl2303_open()
664 result = usb_serial_generic_open(tty, port); in pl2303_open()
673 static int pl2303_tiocmset(struct tty_struct *tty, in pl2303_tiocmset() argument
676 struct usb_serial_port *port = tty->driver_data; in pl2303_tiocmset()
701 static int pl2303_tiocmget(struct tty_struct *tty) in pl2303_tiocmget() argument
703 struct usb_serial_port *port = tty->driver_data; in pl2303_tiocmget()
737 static int pl2303_ioctl(struct tty_struct *tty, in pl2303_ioctl() argument
741 struct usb_serial_port *port = tty->driver_data; in pl2303_ioctl()
783 static void pl2303_break_ctl(struct tty_struct *tty, int state) in pl2303_break_ctl() argument
785 struct usb_serial_port *port = tty->driver_data; in pl2303_break_ctl()
797 struct tty_struct *tty; in pl2303_update_line_status() local
829 tty = tty_port_tty_get(&port->port); in pl2303_update_line_status()
830 if (tty) { in pl2303_update_line_status()
831 usb_serial_handle_dcd_change(port, tty, in pl2303_update_line_status()
833 tty_kref_put(tty); in pl2303_update_line_status()