Lines Matching refs:gsm_tty_driver
357 static struct tty_driver *gsm_tty_driver; variable
654 dev = tty_register_device(gsm_tty_driver, base + i, NULL); in gsm_register_devices()
660 tty_unregister_device(gsm_tty_driver, base + i); in gsm_register_devices()
690 tty_unregister_device(gsm_tty_driver, base + i); in gsm_unregister_devices()
3096 gsm_unregister_devices(gsm_tty_driver, gsm->num); in gsm_cleanup_mux()
3136 ret = gsm_register_devices(gsm_tty_driver, gsm->num); in gsm_activate_mux()
4537 gsm_tty_driver = tty_alloc_driver(GSM_TTY_MINORS, TTY_DRIVER_REAL_RAW | in gsm_init()
4539 if (IS_ERR(gsm_tty_driver)) { in gsm_init()
4541 status = PTR_ERR(gsm_tty_driver); in gsm_init()
4544 gsm_tty_driver->driver_name = "gsmtty"; in gsm_init()
4545 gsm_tty_driver->name = "gsmtty"; in gsm_init()
4546 gsm_tty_driver->major = 0; /* Dynamic */ in gsm_init()
4547 gsm_tty_driver->minor_start = 0; in gsm_init()
4548 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in gsm_init()
4549 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in gsm_init()
4550 gsm_tty_driver->init_termios = tty_std_termios; in gsm_init()
4552 gsm_tty_driver->init_termios.c_lflag &= ~ECHO; in gsm_init()
4553 tty_set_operations(gsm_tty_driver, &gsmtty_ops); in gsm_init()
4555 if (tty_register_driver(gsm_tty_driver)) { in gsm_init()
4561 gsm_tty_driver->major, gsm_tty_driver->minor_start); in gsm_init()
4564 tty_driver_kref_put(gsm_tty_driver); in gsm_init()
4573 tty_unregister_driver(gsm_tty_driver); in gsm_exit()
4574 tty_driver_kref_put(gsm_tty_driver); in gsm_exit()