Lines Matching refs:driver
3 * SCLP VT220 terminal driver.
59 /* Structures and data needed to register tty driver */
87 /* Counter controlling core driver initialization. */
579 * done stuffing characters into the driver.
601 * This routine returns the numbers of characters the tty driver
725 * Register driver with SCLP and Linux and initialize internal tty structures.
729 struct tty_driver *driver;
734 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW);
735 if (IS_ERR(driver))
736 return PTR_ERR(driver);
741 driver->driver_name = SCLP_VT220_DRIVER_NAME;
742 driver->name = SCLP_VT220_DEVICE_NAME;
743 driver->major = SCLP_VT220_MAJOR;
744 driver->minor_start = SCLP_VT220_MINOR;
745 driver->type = TTY_DRIVER_TYPE_SYSTEM;
746 driver->subtype = SYSTEM_TYPE_TTY;
747 driver->init_termios = tty_std_termios;
748 tty_set_operations(driver, &sclp_vt220_ops);
749 tty_port_link_device(&sclp_vt220_port, driver, 0);
751 rc = tty_register_driver(driver);
757 sclp_vt220_driver = driver;
761 tty_unregister_driver(driver);
765 tty_driver_kref_put(driver);