Lines Matching refs:ttyprintk_driver
168 static struct tty_driver *ttyprintk_driver; variable
176 ttyprintk_driver = tty_alloc_driver(1, in ttyprintk_init()
180 if (IS_ERR(ttyprintk_driver)) in ttyprintk_init()
181 return PTR_ERR(ttyprintk_driver); in ttyprintk_init()
186 ttyprintk_driver->driver_name = "ttyprintk"; in ttyprintk_init()
187 ttyprintk_driver->name = "ttyprintk"; in ttyprintk_init()
188 ttyprintk_driver->major = TTYAUX_MAJOR; in ttyprintk_init()
189 ttyprintk_driver->minor_start = 3; in ttyprintk_init()
190 ttyprintk_driver->type = TTY_DRIVER_TYPE_CONSOLE; in ttyprintk_init()
191 ttyprintk_driver->init_termios = tty_std_termios; in ttyprintk_init()
192 ttyprintk_driver->init_termios.c_oflag = OPOST | OCRNL | ONOCR | ONLRET; in ttyprintk_init()
193 tty_set_operations(ttyprintk_driver, &ttyprintk_ops); in ttyprintk_init()
194 tty_port_link_device(&tpk_port.port, ttyprintk_driver, 0); in ttyprintk_init()
196 ret = tty_register_driver(ttyprintk_driver); in ttyprintk_init()
205 put_tty_driver(ttyprintk_driver); in ttyprintk_init()
212 tty_unregister_driver(ttyprintk_driver); in ttyprintk_exit()
213 put_tty_driver(ttyprintk_driver); in ttyprintk_exit()