Lines Matching refs:rfcomm_tty_driver
43 static struct tty_driver *rfcomm_tty_driver; variable
96 tty_unregister_device(rfcomm_tty_driver, dev->id); in rfcomm_dev_destruct()
331 tty = tty_port_register_device(&dev->port, rfcomm_tty_driver, in rfcomm_dev_add()
1128 rfcomm_tty_driver = tty_alloc_driver(RFCOMM_TTY_PORTS, in rfcomm_init_ttys()
1130 if (IS_ERR(rfcomm_tty_driver)) in rfcomm_init_ttys()
1131 return PTR_ERR(rfcomm_tty_driver); in rfcomm_init_ttys()
1133 rfcomm_tty_driver->driver_name = "rfcomm"; in rfcomm_init_ttys()
1134 rfcomm_tty_driver->name = "rfcomm"; in rfcomm_init_ttys()
1135 rfcomm_tty_driver->major = RFCOMM_TTY_MAJOR; in rfcomm_init_ttys()
1136 rfcomm_tty_driver->minor_start = RFCOMM_TTY_MINOR; in rfcomm_init_ttys()
1137 rfcomm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in rfcomm_init_ttys()
1138 rfcomm_tty_driver->subtype = SERIAL_TYPE_NORMAL; 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 tty_driver_kref_put(rfcomm_tty_driver); in rfcomm_init_ttys()
1158 tty_unregister_driver(rfcomm_tty_driver); in rfcomm_cleanup_ttys()
1159 tty_driver_kref_put(rfcomm_tty_driver); in rfcomm_cleanup_ttys()