Lines Matching refs:tty
280 static void spcp8x5_init_termios(struct tty_struct *tty) in spcp8x5_init_termios() argument
282 tty->termios = tty_std_termios; in spcp8x5_init_termios()
283 tty->termios.c_cflag = B115200 | CS8 | CREAD | HUPCL | CLOCAL; in spcp8x5_init_termios()
284 tty->termios.c_ispeed = 115200; in spcp8x5_init_termios()
285 tty->termios.c_ospeed = 115200; in spcp8x5_init_termios()
288 static void spcp8x5_set_termios(struct tty_struct *tty, in spcp8x5_set_termios() argument
294 unsigned int cflag = tty->termios.c_cflag; in spcp8x5_set_termios()
302 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in spcp8x5_set_termios()
322 baud = tty_get_baud_rate(tty); in spcp8x5_set_termios()
392 static int spcp8x5_open(struct tty_struct *tty, struct usb_serial_port *port) in spcp8x5_open() argument
409 if (tty) in spcp8x5_open()
410 spcp8x5_set_termios(tty, port, NULL); in spcp8x5_open()
412 return usb_serial_generic_open(tty, port); in spcp8x5_open()
415 static int spcp8x5_tiocmset(struct tty_struct *tty, in spcp8x5_tiocmset() argument
418 struct usb_serial_port *port = tty->driver_data; in spcp8x5_tiocmset()
438 static int spcp8x5_tiocmget(struct tty_struct *tty) in spcp8x5_tiocmget() argument
440 struct usb_serial_port *port = tty->driver_data; in spcp8x5_tiocmget()