Lines Matching refs:vcc_tty_driver
63 static struct tty_driver *vcc_tty_driver; variable
579 if (!vcc_tty_driver) { in vcc_probe()
611 dev = tty_register_device(vcc_tty_driver, port->index, &vdev->dev); in vcc_probe()
657 tty_unregister_device(vcc_tty_driver, port->index); in vcc_probe()
703 tty_unregister_device(vcc_tty_driver, port->index); in vcc_remove()
1075 vcc_tty_driver = tty_alloc_driver(VCC_MAX_PORTS, VCC_TTY_FLAGS); in vcc_tty_init()
1076 if (IS_ERR(vcc_tty_driver)) { in vcc_tty_init()
1078 return PTR_ERR(vcc_tty_driver); in vcc_tty_init()
1081 vcc_tty_driver->driver_name = vcc_driver_name; in vcc_tty_init()
1082 vcc_tty_driver->name = vcc_device_node; in vcc_tty_init()
1084 vcc_tty_driver->minor_start = VCC_MINOR_START; in vcc_tty_init()
1085 vcc_tty_driver->type = TTY_DRIVER_TYPE_SYSTEM; in vcc_tty_init()
1086 vcc_tty_driver->init_termios = vcc_tty_termios; in vcc_tty_init()
1088 tty_set_operations(vcc_tty_driver, &vcc_ops); in vcc_tty_init()
1090 rv = tty_register_driver(vcc_tty_driver); in vcc_tty_init()
1093 put_tty_driver(vcc_tty_driver); in vcc_tty_init()
1094 vcc_tty_driver = NULL; in vcc_tty_init()
1105 tty_unregister_driver(vcc_tty_driver); in vcc_tty_exit()
1106 put_tty_driver(vcc_tty_driver); in vcc_tty_exit()
1109 vcc_tty_driver = NULL; in vcc_tty_exit()