Lines Matching defs:serial_driver
150 static struct tty_driver *serial_driver;
3527 tty_register_device(serial_driver, port_array[i]->line, &(port_array[i]->pdev->dev));
3579 if (serial_driver) {
3581 tty_unregister_device(serial_driver, info->line);
3582 if ((rc = tty_unregister_driver(serial_driver)))
3584 put_tty_driver(serial_driver);
3622 serial_driver = alloc_tty_driver(MAX_DEVICES);
3623 if (!serial_driver) {
3630 serial_driver->owner = THIS_MODULE;
3631 serial_driver->driver_name = tty_driver_name;
3632 serial_driver->name = tty_dev_prefix;
3633 serial_driver->major = ttymajor;
3634 serial_driver->minor_start = 64;
3635 serial_driver->type = TTY_DRIVER_TYPE_SERIAL;
3636 serial_driver->subtype = SERIAL_TYPE_NORMAL;
3637 serial_driver->init_termios = tty_std_termios;
3638 serial_driver->init_termios.c_cflag =
3640 serial_driver->init_termios.c_ispeed = 9600;
3641 serial_driver->init_termios.c_ospeed = 9600;
3642 serial_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV;
3643 tty_set_operations(serial_driver, &ops);
3644 if ((rc = tty_register_driver(serial_driver)) < 0) {
3646 put_tty_driver(serial_driver);
3647 serial_driver = NULL;
3653 serial_driver->major);