Lines Matching refs:ttyprintk_driver
165 static struct tty_driver *ttyprintk_driver; variable
171 return ttyprintk_driver; in ttyprintk_console_device()
185 ttyprintk_driver = tty_alloc_driver(1, in ttyprintk_init()
189 if (IS_ERR(ttyprintk_driver)) in ttyprintk_init()
190 return PTR_ERR(ttyprintk_driver); in ttyprintk_init()
195 ttyprintk_driver->driver_name = "ttyprintk"; in ttyprintk_init()
196 ttyprintk_driver->name = "ttyprintk"; in ttyprintk_init()
197 ttyprintk_driver->major = TTYAUX_MAJOR; in ttyprintk_init()
198 ttyprintk_driver->minor_start = 3; in ttyprintk_init()
199 ttyprintk_driver->type = TTY_DRIVER_TYPE_CONSOLE; in ttyprintk_init()
200 ttyprintk_driver->init_termios = tty_std_termios; in ttyprintk_init()
201 ttyprintk_driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; in ttyprintk_init()
202 tty_set_operations(ttyprintk_driver, &ttyprintk_ops); in ttyprintk_init()
203 tty_port_link_device(&tpk_port.port, ttyprintk_driver, 0); in ttyprintk_init()
205 ret = tty_register_driver(ttyprintk_driver); in ttyprintk_init()
216 tty_driver_kref_put(ttyprintk_driver); in ttyprintk_init()
224 tty_unregister_driver(ttyprintk_driver); in ttyprintk_exit()
225 tty_driver_kref_put(ttyprintk_driver); in ttyprintk_exit()