Lines Matching refs:ttyprintk_driver
182 static struct tty_driver *ttyprintk_driver; variable
190 ttyprintk_driver = tty_alloc_driver(1, in ttyprintk_init()
194 if (IS_ERR(ttyprintk_driver)) in ttyprintk_init()
195 return PTR_ERR(ttyprintk_driver); in ttyprintk_init()
200 ttyprintk_driver->driver_name = "ttyprintk"; in ttyprintk_init()
201 ttyprintk_driver->name = "ttyprintk"; in ttyprintk_init()
202 ttyprintk_driver->major = TTYAUX_MAJOR; in ttyprintk_init()
203 ttyprintk_driver->minor_start = 3; in ttyprintk_init()
204 ttyprintk_driver->type = TTY_DRIVER_TYPE_CONSOLE; in ttyprintk_init()
205 ttyprintk_driver->init_termios = tty_std_termios; in ttyprintk_init()
206 ttyprintk_driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; in ttyprintk_init()
207 tty_set_operations(ttyprintk_driver, &ttyprintk_ops); in ttyprintk_init()
208 tty_port_link_device(&tpk_port.port, ttyprintk_driver, 0); in ttyprintk_init()
210 ret = tty_register_driver(ttyprintk_driver); in ttyprintk_init()
219 put_tty_driver(ttyprintk_driver); in ttyprintk_init()
226 tty_unregister_driver(ttyprintk_driver); in ttyprintk_exit()
227 put_tty_driver(ttyprintk_driver); in ttyprintk_exit()