Lines Matching refs:hvcs_tty_driver
205 static struct tty_driver *hvcs_tty_driver; variable
1434 hvcs_tty_driver = tty_alloc_driver(num_ttys_to_alloc, in hvcs_initialize()
1436 if (IS_ERR(hvcs_tty_driver)) { in hvcs_initialize()
1438 return PTR_ERR(hvcs_tty_driver); in hvcs_initialize()
1446 hvcs_tty_driver->driver_name = hvcs_driver_name; in hvcs_initialize()
1447 hvcs_tty_driver->name = hvcs_device_node; in hvcs_initialize()
1454 hvcs_tty_driver->minor_start = HVCS_MINOR_START; in hvcs_initialize()
1455 hvcs_tty_driver->type = TTY_DRIVER_TYPE_SYSTEM; in hvcs_initialize()
1462 hvcs_tty_driver->init_termios = hvcs_tty_termios; in hvcs_initialize()
1464 tty_set_operations(hvcs_tty_driver, &hvcs_ops); in hvcs_initialize()
1470 if (tty_register_driver(hvcs_tty_driver)) { in hvcs_initialize()
1494 tty_unregister_driver(hvcs_tty_driver); in hvcs_initialize()
1498 tty_driver_kref_put(hvcs_tty_driver); in hvcs_initialize()
1499 hvcs_tty_driver = NULL; in hvcs_initialize()
1538 tty_unregister_driver(hvcs_tty_driver); in hvcs_module_exit()
1542 tty_driver_kref_put(hvcs_tty_driver); in hvcs_module_exit()