Lines Matching refs:tty_drv
399 static struct tty_driver *tty_drv; variable
2254 tty_unregister_device(tty_drv, serial->minor); in hso_serial_common_free()
2283 serial->parent->dev = tty_port_register_device(&serial->port, tty_drv, in hso_serial_common_create()
2761 tty_unregister_device(tty_drv, serial->minor); in hso_create_mux_serial_device()
3264 tty_drv = alloc_tty_driver(HSO_SERIAL_TTY_MINORS); in hso_init()
3265 if (!tty_drv) in hso_init()
3269 tty_drv->driver_name = driver_name; in hso_init()
3270 tty_drv->name = tty_filename; in hso_init()
3274 tty_drv->major = tty_major; in hso_init()
3276 tty_drv->minor_start = 0; in hso_init()
3277 tty_drv->type = TTY_DRIVER_TYPE_SERIAL; in hso_init()
3278 tty_drv->subtype = SERIAL_TYPE_NORMAL; in hso_init()
3279 tty_drv->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; in hso_init()
3280 tty_drv->init_termios = tty_std_termios; in hso_init()
3281 hso_init_termios(&tty_drv->init_termios); in hso_init()
3282 tty_set_operations(tty_drv, &hso_serial_ops); in hso_init()
3285 result = tty_register_driver(tty_drv); in hso_init()
3303 tty_unregister_driver(tty_drv); in hso_init()
3305 put_tty_driver(tty_drv); in hso_init()
3313 tty_unregister_driver(tty_drv); in hso_exit()
3314 put_tty_driver(tty_drv); in hso_exit()