Lines Matching refs:tty
67 struct tty_struct *tty = NULL; in usb_console_setup() local
136 tty = kzalloc(sizeof(*tty), GFP_KERNEL); in usb_console_setup()
137 if (!tty) { in usb_console_setup()
141 kref_init(&tty->kref); in usb_console_setup()
142 tty->driver = usb_serial_tty_driver; in usb_console_setup()
143 tty->index = co->index; in usb_console_setup()
144 init_ldsem(&tty->ldisc_sem); in usb_console_setup()
145 spin_lock_init(&tty->files_lock); 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 tty_init_termios(tty); in usb_console_setup()
151 tty_port_tty_set(&port->port, tty); in usb_console_setup()
163 tty->termios.c_cflag = cflag; in usb_console_setup()
164 tty_termios_encode_baud_rate(&tty->termios, baud, baud); in usb_console_setup()
166 serial->type->set_termios(tty, port, &dummy); in usb_console_setup()
169 tty_save_termios(tty); in usb_console_setup()
170 tty_kref_put(tty); in usb_console_setup()
186 tty_kref_put(tty); in usb_console_setup()