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