Lines Matching refs:rfcomm_tty_driver
44 static struct tty_driver *rfcomm_tty_driver; variable
97 tty_unregister_device(rfcomm_tty_driver, dev->id); in rfcomm_dev_destruct()
330 tty = tty_port_register_device(&dev->port, rfcomm_tty_driver, in rfcomm_dev_add()
1128 rfcomm_tty_driver = alloc_tty_driver(RFCOMM_TTY_PORTS); in rfcomm_init_ttys()
1129 if (!rfcomm_tty_driver) in rfcomm_init_ttys()
1132 rfcomm_tty_driver->driver_name = "rfcomm"; in rfcomm_init_ttys()
1133 rfcomm_tty_driver->name = "rfcomm"; in rfcomm_init_ttys()
1134 rfcomm_tty_driver->major = RFCOMM_TTY_MAJOR; in rfcomm_init_ttys()
1135 rfcomm_tty_driver->minor_start = RFCOMM_TTY_MINOR; in rfcomm_init_ttys()
1136 rfcomm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in rfcomm_init_ttys()
1137 rfcomm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in rfcomm_init_ttys()
1138 rfcomm_tty_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; in rfcomm_init_ttys()
1139 rfcomm_tty_driver->init_termios = tty_std_termios; in rfcomm_init_ttys()
1140 rfcomm_tty_driver->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL; in rfcomm_init_ttys()
1141 rfcomm_tty_driver->init_termios.c_lflag &= ~ICANON; in rfcomm_init_ttys()
1142 tty_set_operations(rfcomm_tty_driver, &rfcomm_ops); in rfcomm_init_ttys()
1144 error = tty_register_driver(rfcomm_tty_driver); in rfcomm_init_ttys()
1147 put_tty_driver(rfcomm_tty_driver); in rfcomm_init_ttys()
1158 tty_unregister_driver(rfcomm_tty_driver); in rfcomm_cleanup_ttys()
1159 put_tty_driver(rfcomm_tty_driver); in rfcomm_cleanup_ttys()