Lines Matching refs:driver
123 struct tty_driver *driver; in nfcon_init() local
130 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW); in nfcon_init()
131 if (IS_ERR(driver)) in nfcon_init()
132 return PTR_ERR(driver); in nfcon_init()
136 driver->driver_name = "nfcon"; in nfcon_init()
137 driver->name = "nfcon"; in nfcon_init()
138 driver->type = TTY_DRIVER_TYPE_SYSTEM; in nfcon_init()
139 driver->subtype = SYSTEM_TYPE_TTY; in nfcon_init()
140 driver->init_termios = tty_std_termios; in nfcon_init()
142 tty_set_operations(driver, &nfcon_tty_ops); in nfcon_init()
143 tty_port_link_device(&nfcon_tty_port, driver, 0); in nfcon_init()
144 res = tty_register_driver(driver); in nfcon_init()
147 tty_driver_kref_put(driver); in nfcon_init()
152 nfcon_tty_driver = driver; in nfcon_init()