Lines Matching refs:tty_drv
370 static struct tty_driver *tty_drv;
2224 tty_unregister_device(tty_drv, serial->minor);
2258 tty_drv, serial->minor, &serial->parent->interface->dev,
3242 tty_drv = tty_alloc_driver(HSO_SERIAL_TTY_MINORS, TTY_DRIVER_REAL_RAW |
3244 if (IS_ERR(tty_drv))
3245 return PTR_ERR(tty_drv);
3248 tty_drv->driver_name = driver_name;
3249 tty_drv->name = tty_filename;
3253 tty_drv->major = tty_major;
3255 tty_drv->minor_start = 0;
3256 tty_drv->type = TTY_DRIVER_TYPE_SERIAL;
3257 tty_drv->subtype = SERIAL_TYPE_NORMAL;
3258 tty_drv->init_termios = tty_std_termios;
3259 hso_init_termios(&tty_drv->init_termios);
3260 tty_set_operations(tty_drv, &hso_serial_ops);
3263 result = tty_register_driver(tty_drv);
3280 tty_unregister_driver(tty_drv);
3282 tty_driver_kref_put(tty_drv);
3290 tty_unregister_driver(tty_drv);
3293 tty_driver_kref_put(tty_drv);