Lines Matching refs:ttyprintk_driver
176 static struct tty_driver *ttyprintk_driver; variable
184 ttyprintk_driver = tty_alloc_driver(1, in ttyprintk_init()
188 if (IS_ERR(ttyprintk_driver)) in ttyprintk_init()
189 return PTR_ERR(ttyprintk_driver); in ttyprintk_init()
194 ttyprintk_driver->driver_name = "ttyprintk"; in ttyprintk_init()
195 ttyprintk_driver->name = "ttyprintk"; in ttyprintk_init()
196 ttyprintk_driver->major = TTYAUX_MAJOR; in ttyprintk_init()
197 ttyprintk_driver->minor_start = 3; in ttyprintk_init()
198 ttyprintk_driver->type = TTY_DRIVER_TYPE_CONSOLE; in ttyprintk_init()
199 ttyprintk_driver->init_termios = tty_std_termios; in ttyprintk_init()
200 ttyprintk_driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; in ttyprintk_init()
201 tty_set_operations(ttyprintk_driver, &ttyprintk_ops); in ttyprintk_init()
202 tty_port_link_device(&tpk_port.port, ttyprintk_driver, 0); in ttyprintk_init()
204 ret = tty_register_driver(ttyprintk_driver); in ttyprintk_init()
213 put_tty_driver(ttyprintk_driver); in ttyprintk_init()
220 tty_unregister_driver(ttyprintk_driver); in ttyprintk_exit()
221 put_tty_driver(ttyprintk_driver); in ttyprintk_exit()