Lines Matching refs:serial_driver
903 static struct tty_driver *serial_driver; variable
4338 serial_driver = alloc_tty_driver(128); in mgsl_init_tty()
4339 if (!serial_driver) in mgsl_init_tty()
4342 serial_driver->driver_name = "synclink"; in mgsl_init_tty()
4343 serial_driver->name = "ttySL"; in mgsl_init_tty()
4344 serial_driver->major = ttymajor; in mgsl_init_tty()
4345 serial_driver->minor_start = 64; in mgsl_init_tty()
4346 serial_driver->type = TTY_DRIVER_TYPE_SERIAL; in mgsl_init_tty()
4347 serial_driver->subtype = SERIAL_TYPE_NORMAL; in mgsl_init_tty()
4348 serial_driver->init_termios = tty_std_termios; in mgsl_init_tty()
4349 serial_driver->init_termios.c_cflag = in mgsl_init_tty()
4351 serial_driver->init_termios.c_ispeed = 9600; in mgsl_init_tty()
4352 serial_driver->init_termios.c_ospeed = 9600; in mgsl_init_tty()
4353 serial_driver->flags = TTY_DRIVER_REAL_RAW; in mgsl_init_tty()
4354 tty_set_operations(serial_driver, &mgsl_ops); in mgsl_init_tty()
4355 if ((rc = tty_register_driver(serial_driver)) < 0) { in mgsl_init_tty()
4358 put_tty_driver(serial_driver); in mgsl_init_tty()
4359 serial_driver = NULL; in mgsl_init_tty()
4365 serial_driver->major); in mgsl_init_tty()
4412 if (serial_driver) { in synclink_cleanup()
4413 if ((rc = tty_unregister_driver(serial_driver))) in synclink_cleanup()
4416 put_tty_driver(serial_driver); in synclink_cleanup()