Lines Matching defs:vcc_tty_driver
64 static struct tty_driver *vcc_tty_driver;
580 if (!vcc_tty_driver) {
617 dev = tty_register_device(vcc_tty_driver, port->index, &vdev->dev);
668 tty_unregister_device(vcc_tty_driver, port->index);
715 tty_unregister_device(vcc_tty_driver, port->index);
1087 vcc_tty_driver = tty_alloc_driver(VCC_MAX_PORTS, VCC_TTY_FLAGS);
1088 if (IS_ERR(vcc_tty_driver)) {
1090 return PTR_ERR(vcc_tty_driver);
1093 vcc_tty_driver->driver_name = vcc_driver_name;
1094 vcc_tty_driver->name = vcc_device_node;
1096 vcc_tty_driver->minor_start = VCC_MINOR_START;
1097 vcc_tty_driver->type = TTY_DRIVER_TYPE_SYSTEM;
1098 vcc_tty_driver->init_termios = vcc_tty_termios;
1100 tty_set_operations(vcc_tty_driver, &vcc_ops);
1102 rv = tty_register_driver(vcc_tty_driver);
1105 put_tty_driver(vcc_tty_driver);
1106 vcc_tty_driver = NULL;
1117 tty_unregister_driver(vcc_tty_driver);
1118 put_tty_driver(vcc_tty_driver);
1121 vcc_tty_driver = NULL;