Lines Matching refs:gsm_tty_driver
267 static struct tty_driver *gsm_tty_driver; variable
2377 tty_register_device(gsm_tty_driver, base + i, NULL); in gsmld_attach_gsm()
2398 tty_unregister_device(gsm_tty_driver, base + i); in gsmld_detach_gsm()
3233 gsm_tty_driver = alloc_tty_driver(256); in gsm_init()
3234 if (!gsm_tty_driver) { in gsm_init()
3239 gsm_tty_driver->driver_name = "gsmtty"; in gsm_init()
3240 gsm_tty_driver->name = "gsmtty"; in gsm_init()
3241 gsm_tty_driver->major = 0; /* Dynamic */ in gsm_init()
3242 gsm_tty_driver->minor_start = 0; in gsm_init()
3243 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in gsm_init()
3244 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in gsm_init()
3245 gsm_tty_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV in gsm_init()
3247 gsm_tty_driver->init_termios = tty_std_termios; in gsm_init()
3249 gsm_tty_driver->init_termios.c_lflag &= ~ECHO; in gsm_init()
3250 tty_set_operations(gsm_tty_driver, &gsmtty_ops); in gsm_init()
3254 if (tty_register_driver(gsm_tty_driver)) { in gsm_init()
3255 put_tty_driver(gsm_tty_driver); in gsm_init()
3261 gsm_tty_driver->major, gsm_tty_driver->minor_start); in gsm_init()
3271 tty_unregister_driver(gsm_tty_driver); in gsm_exit()
3272 put_tty_driver(gsm_tty_driver); in gsm_exit()