Lines Matching refs:serial_driver
136 static struct tty_driver *serial_driver;
3579 tty_port_register_device(&info->port, serial_driver, info->line,
3631 if (serial_driver) {
3633 tty_unregister_device(serial_driver, info->line);
3634 tty_unregister_driver(serial_driver);
3635 tty_driver_kref_put(serial_driver);
3672 serial_driver = tty_alloc_driver(MAX_DEVICES, TTY_DRIVER_REAL_RAW |
3674 if (IS_ERR(serial_driver)) {
3676 return PTR_ERR(serial_driver);
3681 serial_driver->driver_name = "synclink_gt";
3682 serial_driver->name = tty_dev_prefix;
3683 serial_driver->major = ttymajor;
3684 serial_driver->minor_start = 64;
3685 serial_driver->type = TTY_DRIVER_TYPE_SERIAL;
3686 serial_driver->subtype = SERIAL_TYPE_NORMAL;
3687 serial_driver->init_termios = tty_std_termios;
3688 serial_driver->init_termios.c_cflag =
3690 serial_driver->init_termios.c_ispeed = 9600;
3691 serial_driver->init_termios.c_ospeed = 9600;
3692 tty_set_operations(serial_driver, &ops);
3693 if ((rc = tty_register_driver(serial_driver)) < 0) {
3695 tty_driver_kref_put(serial_driver);
3696 serial_driver = NULL;