Lines Matching refs:driver
204 struct tty_driver *driver; in srmcons_init() local
207 driver = tty_alloc_driver(MAX_SRM_CONSOLE_DEVICES, 0); in srmcons_init()
208 if (IS_ERR(driver)) in srmcons_init()
209 return PTR_ERR(driver); in srmcons_init()
213 driver->driver_name = "srm"; in srmcons_init()
214 driver->name = "srm"; in srmcons_init()
215 driver->major = 0; /* dynamic */ in srmcons_init()
216 driver->minor_start = 0; in srmcons_init()
217 driver->type = TTY_DRIVER_TYPE_SYSTEM; in srmcons_init()
218 driver->subtype = SYSTEM_TYPE_SYSCONS; in srmcons_init()
219 driver->init_termios = tty_std_termios; in srmcons_init()
220 tty_set_operations(driver, &srmcons_ops); in srmcons_init()
221 tty_port_link_device(&srmcons_singleton.port, driver, 0); in srmcons_init()
222 err = tty_register_driver(driver); in srmcons_init()
224 tty_driver_kref_put(driver); in srmcons_init()
228 srmcons_driver = driver; in srmcons_init()