Lines Matching refs:gsm_tty_driver
267 static struct tty_driver *gsm_tty_driver; variable
2264 tty_register_device(gsm_tty_driver, base + i, NULL); in gsmld_attach_gsm()
2285 tty_unregister_device(gsm_tty_driver, base + i); in gsmld_detach_gsm()
3225 gsm_tty_driver = alloc_tty_driver(256); in gsm_init()
3226 if (!gsm_tty_driver) { in gsm_init()
3231 gsm_tty_driver->driver_name = "gsmtty"; in gsm_init()
3232 gsm_tty_driver->name = "gsmtty"; in gsm_init()
3233 gsm_tty_driver->major = 0; /* Dynamic */ in gsm_init()
3234 gsm_tty_driver->minor_start = 0; in gsm_init()
3235 gsm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in gsm_init()
3236 gsm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in gsm_init()
3237 gsm_tty_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV in gsm_init()
3239 gsm_tty_driver->init_termios = tty_std_termios; in gsm_init()
3241 gsm_tty_driver->init_termios.c_lflag &= ~ECHO; in gsm_init()
3242 tty_set_operations(gsm_tty_driver, &gsmtty_ops); in gsm_init()
3246 if (tty_register_driver(gsm_tty_driver)) { in gsm_init()
3247 put_tty_driver(gsm_tty_driver); in gsm_init()
3253 gsm_tty_driver->major, gsm_tty_driver->minor_start); in gsm_init()
3263 tty_unregister_driver(gsm_tty_driver); in gsm_exit()
3264 put_tty_driver(gsm_tty_driver); in gsm_exit()