Lines Matching defs:gsm_tty_driver
357 static struct tty_driver *gsm_tty_driver;
654 dev = tty_register_device(gsm_tty_driver, base + i, NULL);
660 tty_unregister_device(gsm_tty_driver, base + i);
690 tty_unregister_device(gsm_tty_driver, base + i);
3096 gsm_unregister_devices(gsm_tty_driver, gsm->num);
3136 ret = gsm_register_devices(gsm_tty_driver, gsm->num);
4539 gsm_tty_driver = tty_alloc_driver(GSM_TTY_MINORS, TTY_DRIVER_REAL_RAW |
4541 if (IS_ERR(gsm_tty_driver)) {
4543 status = PTR_ERR(gsm_tty_driver);
4546 gsm_tty_driver->driver_name = "gsmtty";
4547 gsm_tty_driver->name = "gsmtty";
4548 gsm_tty_driver->major = 0; /* Dynamic */
4549 gsm_tty_driver->minor_start = 0;
4550 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL;
4551 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL;
4552 gsm_tty_driver->init_termios = tty_std_termios;
4554 gsm_tty_driver->init_termios.c_lflag &= ~ECHO;
4555 tty_set_operations(gsm_tty_driver, &gsmtty_ops);
4557 if (tty_register_driver(gsm_tty_driver)) {
4563 gsm_tty_driver->major, gsm_tty_driver->minor_start);
4566 tty_driver_kref_put(gsm_tty_driver);
4575 tty_unregister_driver(gsm_tty_driver);
4576 tty_driver_kref_put(gsm_tty_driver);