Lines Matching refs:tty

188 static int upd78f0730_tiocmget(struct tty_struct *tty)  in upd78f0730_tiocmget()  argument
190 struct device *dev = tty->dev; in upd78f0730_tiocmget()
192 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmget()
210 static int upd78f0730_tiocmset(struct tty_struct *tty, in upd78f0730_tiocmset() argument
213 struct device *dev = tty->dev; in upd78f0730_tiocmset()
214 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmset()
247 static void upd78f0730_break_ctl(struct tty_struct *tty, int break_state) in upd78f0730_break_ctl() argument
249 struct device *dev = tty->dev; in upd78f0730_break_ctl()
251 struct usb_serial_port *port = tty->driver_data; in upd78f0730_break_ctl()
273 struct tty_struct *tty = port->port.tty; in upd78f0730_dtr_rts() local
282 upd78f0730_tiocmset(tty, set, clear); in upd78f0730_dtr_rts()
285 static speed_t upd78f0730_get_baud_rate(struct tty_struct *tty) in upd78f0730_get_baud_rate() argument
287 const speed_t baud_rate = tty_get_baud_rate(tty); in upd78f0730_get_baud_rate()
299 tty_encode_baud_rate(tty, 9600, 9600); in upd78f0730_get_baud_rate()
301 return tty_get_baud_rate(tty); in upd78f0730_get_baud_rate()
304 static void upd78f0730_set_termios(struct tty_struct *tty, in upd78f0730_set_termios() argument
312 if (old_termios && !tty_termios_hw_change(&tty->termios, old_termios)) in upd78f0730_set_termios()
315 if (C_BAUD(tty) == B0) in upd78f0730_set_termios()
320 baud_rate = upd78f0730_get_baud_rate(tty); in upd78f0730_set_termios()
326 switch (C_CSIZE(tty)) { in upd78f0730_set_termios()
332 tty->termios.c_cflag &= ~CSIZE; in upd78f0730_set_termios()
333 tty->termios.c_cflag |= CS8; in upd78f0730_set_termios()
342 if (C_PARENB(tty)) { in upd78f0730_set_termios()
343 if (C_PARODD(tty)) { in upd78f0730_set_termios()
351 if (C_CMSPAR(tty)) { in upd78f0730_set_termios()
352 tty->termios.c_cflag &= ~CMSPAR; in upd78f0730_set_termios()
360 if (C_CSTOPB(tty)) { in upd78f0730_set_termios()
368 if (C_CRTSCTS(tty)) { in upd78f0730_set_termios()
369 tty->termios.c_cflag &= ~CRTSCTS; in upd78f0730_set_termios()
372 if (I_IXOFF(tty) || I_IXON(tty)) { in upd78f0730_set_termios()
373 tty->termios.c_iflag &= ~(IXOFF | IXON); in upd78f0730_set_termios()
382 static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port) in upd78f0730_open() argument
394 if (tty) in upd78f0730_open()
395 upd78f0730_set_termios(tty, port, NULL); in upd78f0730_open()
397 return usb_serial_generic_open(tty, port); in upd78f0730_open()