Lines Matching refs:moxaDriver
718 static struct tty_driver *moxaDriver; variable
1180 tty_port_register_device(&brd->ports[i].port, moxaDriver, in moxa_init_board()
1223 tty_unregister_device(moxaDriver, first_idx + a); in moxa_board_deinit()
1335 moxaDriver = tty_alloc_driver(MAX_PORTS + 1, in moxa_init()
1338 if (IS_ERR(moxaDriver)) in moxa_init()
1339 return PTR_ERR(moxaDriver); in moxa_init()
1341 moxaDriver->name = "ttyMX"; in moxa_init()
1342 moxaDriver->major = ttymajor; in moxa_init()
1343 moxaDriver->minor_start = 0; in moxa_init()
1344 moxaDriver->type = TTY_DRIVER_TYPE_SERIAL; in moxa_init()
1345 moxaDriver->subtype = SERIAL_TYPE_NORMAL; in moxa_init()
1346 moxaDriver->init_termios = tty_std_termios; in moxa_init()
1347 moxaDriver->init_termios.c_cflag = B9600 | CS8 | CREAD | CLOCAL | HUPCL; in moxa_init()
1348 moxaDriver->init_termios.c_ispeed = 9600; in moxa_init()
1349 moxaDriver->init_termios.c_ospeed = 9600; in moxa_init()
1350 tty_set_operations(moxaDriver, &moxa_ops); in moxa_init()
1352 tty_port_link_device(&moxa_service_port, moxaDriver, MAX_PORTS); in moxa_init()
1354 if (tty_register_driver(moxaDriver)) { in moxa_init()
1356 tty_driver_kref_put(moxaDriver); in moxa_init()
1421 tty_unregister_driver(moxaDriver); in moxa_exit()
1422 tty_driver_kref_put(moxaDriver); in moxa_exit()