Lines Matching refs:gsm_tty_driver
272 static struct tty_driver *gsm_tty_driver; variable
2391 dev = tty_register_device(gsm_tty_driver, in gsmld_attach_gsm()
2395 tty_unregister_device(gsm_tty_driver, in gsmld_attach_gsm()
2420 tty_unregister_device(gsm_tty_driver, base + i); in gsmld_detach_gsm()
3255 gsm_tty_driver = tty_alloc_driver(256, TTY_DRIVER_REAL_RAW | in gsm_init()
3257 if (IS_ERR(gsm_tty_driver)) { in gsm_init()
3259 status = PTR_ERR(gsm_tty_driver); in gsm_init()
3262 gsm_tty_driver->driver_name = "gsmtty"; in gsm_init()
3263 gsm_tty_driver->name = "gsmtty"; in gsm_init()
3264 gsm_tty_driver->major = 0; /* Dynamic */ in gsm_init()
3265 gsm_tty_driver->minor_start = 0; in gsm_init()
3266 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in gsm_init()
3267 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in gsm_init()
3268 gsm_tty_driver->init_termios = tty_std_termios; in gsm_init()
3270 gsm_tty_driver->init_termios.c_lflag &= ~ECHO; in gsm_init()
3271 tty_set_operations(gsm_tty_driver, &gsmtty_ops); in gsm_init()
3273 if (tty_register_driver(gsm_tty_driver)) { in gsm_init()
3279 gsm_tty_driver->major, gsm_tty_driver->minor_start); in gsm_init()
3282 tty_driver_kref_put(gsm_tty_driver); in gsm_init()
3291 tty_unregister_driver(gsm_tty_driver); in gsm_exit()
3292 tty_driver_kref_put(gsm_tty_driver); in gsm_exit()