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()
1130 rfcomm_tty_driver = tty_alloc_driver(RFCOMM_TTY_PORTS, in rfcomm_init_ttys()
1132 if (IS_ERR(rfcomm_tty_driver)) in rfcomm_init_ttys()
1133 return PTR_ERR(rfcomm_tty_driver); in rfcomm_init_ttys()
1135 rfcomm_tty_driver->driver_name = "rfcomm"; in rfcomm_init_ttys()
1136 rfcomm_tty_driver->name = "rfcomm"; in rfcomm_init_ttys()
1137 rfcomm_tty_driver->major = RFCOMM_TTY_MAJOR; in rfcomm_init_ttys()
1138 rfcomm_tty_driver->minor_start = RFCOMM_TTY_MINOR; in rfcomm_init_ttys()
1139 rfcomm_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in rfcomm_init_ttys()
1140 rfcomm_tty_driver->subtype = SERIAL_TYPE_NORMAL; in rfcomm_init_ttys()
1141 rfcomm_tty_driver->init_termios = tty_std_termios; in rfcomm_init_ttys()
1142 rfcomm_tty_driver->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL; in rfcomm_init_ttys()
1143 rfcomm_tty_driver->init_termios.c_lflag &= ~ICANON; in rfcomm_init_ttys()
1144 tty_set_operations(rfcomm_tty_driver, &rfcomm_ops); in rfcomm_init_ttys()
1146 error = tty_register_driver(rfcomm_tty_driver); in rfcomm_init_ttys()
1149 tty_driver_kref_put(rfcomm_tty_driver); in rfcomm_init_ttys()
1160 tty_unregister_driver(rfcomm_tty_driver); in rfcomm_cleanup_ttys()
1161 tty_driver_kref_put(rfcomm_tty_driver); in rfcomm_cleanup_ttys()