Lines Matching refs:hvcs_tty_driver
205 static struct tty_driver *hvcs_tty_driver;
1432 hvcs_tty_driver = tty_alloc_driver(num_ttys_to_alloc,
1434 if (IS_ERR(hvcs_tty_driver)) {
1436 return PTR_ERR(hvcs_tty_driver);
1444 hvcs_tty_driver->driver_name = hvcs_driver_name;
1445 hvcs_tty_driver->name = hvcs_device_node;
1452 hvcs_tty_driver->minor_start = HVCS_MINOR_START;
1453 hvcs_tty_driver->type = TTY_DRIVER_TYPE_SYSTEM;
1460 hvcs_tty_driver->init_termios = hvcs_tty_termios;
1462 tty_set_operations(hvcs_tty_driver, &hvcs_ops);
1468 if (tty_register_driver(hvcs_tty_driver)) {
1492 tty_unregister_driver(hvcs_tty_driver);
1496 tty_driver_kref_put(hvcs_tty_driver);
1497 hvcs_tty_driver = NULL;
1536 tty_unregister_driver(hvcs_tty_driver);
1540 tty_driver_kref_put(hvcs_tty_driver);