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