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