Lines Matching refs:tty
70 struct tty_struct *tty = NULL; in usb_console_setup() local
137 tty = kzalloc(sizeof(*tty), GFP_KERNEL); in usb_console_setup()
138 if (!tty) { in usb_console_setup()
142 kref_init(&tty->kref); in usb_console_setup()
143 tty->driver = usb_serial_tty_driver; in usb_console_setup()
144 tty->index = co->index; in usb_console_setup()
145 init_ldsem(&tty->ldisc_sem); in usb_console_setup()
146 INIT_LIST_HEAD(&tty->tty_files); in usb_console_setup()
147 kref_get(&tty->driver->kref); in usb_console_setup()
148 __module_get(tty->driver->owner); in usb_console_setup()
149 tty->ops = &usb_console_fake_tty_ops; in usb_console_setup()
150 if (tty_init_termios(tty)) { in usb_console_setup()
154 tty_port_tty_set(&port->port, tty); in usb_console_setup()
166 tty->termios.c_cflag = cflag; in usb_console_setup()
167 tty_termios_encode_baud_rate(&tty->termios, baud, baud); in usb_console_setup()
169 serial->type->set_termios(tty, port, &dummy); in usb_console_setup()
172 tty_kref_put(tty); in usb_console_setup()
189 tty_kref_put(tty); in usb_console_setup()