Lines Matching refs:gsm_tty_driver
280 static struct tty_driver *gsm_tty_driver; variable
2245 tty_register_device(gsm_tty_driver, base + i, NULL); in gsmld_attach_gsm()
2266 tty_unregister_device(gsm_tty_driver, base + i); in gsmld_detach_gsm()
3217 gsm_tty_driver = alloc_tty_driver(256); in gsm_init()
3218 if (!gsm_tty_driver) { in gsm_init()
3223 gsm_tty_driver->driver_name = "gsmtty"; in gsm_init()
3224 gsm_tty_driver->name = "gsmtty"; in gsm_init()
3225 gsm_tty_driver->major = 0; /* Dynamic */ in gsm_init()
3226 gsm_tty_driver->minor_start = 0; in gsm_init()
3227 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in gsm_init()
3228 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in gsm_init()
3229 gsm_tty_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV in gsm_init()
3231 gsm_tty_driver->init_termios = tty_std_termios; in gsm_init()
3233 gsm_tty_driver->init_termios.c_lflag &= ~ECHO; in gsm_init()
3234 tty_set_operations(gsm_tty_driver, &gsmtty_ops); in gsm_init()
3238 if (tty_register_driver(gsm_tty_driver)) { in gsm_init()
3239 put_tty_driver(gsm_tty_driver); in gsm_init()
3245 gsm_tty_driver->major, gsm_tty_driver->minor_start); in gsm_init()
3255 tty_unregister_driver(gsm_tty_driver); in gsm_exit()
3256 put_tty_driver(gsm_tty_driver); in gsm_exit()