Lines Matching refs:driver
128 struct tty_driver *driver; in nfcon_init() local
135 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW); in nfcon_init()
136 if (IS_ERR(driver)) in nfcon_init()
137 return PTR_ERR(driver); in nfcon_init()
141 driver->driver_name = "nfcon"; in nfcon_init()
142 driver->name = "nfcon"; in nfcon_init()
143 driver->type = TTY_DRIVER_TYPE_SYSTEM; in nfcon_init()
144 driver->subtype = SYSTEM_TYPE_TTY; in nfcon_init()
145 driver->init_termios = tty_std_termios; in nfcon_init()
147 tty_set_operations(driver, &nfcon_tty_ops); in nfcon_init()
148 tty_port_link_device(&nfcon_tty_port, driver, 0); in nfcon_init()
149 res = tty_register_driver(driver); in nfcon_init()
152 tty_driver_kref_put(driver); in nfcon_init()
157 nfcon_tty_driver = driver; in nfcon_init()