Lines Matching refs:driver

259 	const struct line_driver *driver = line->driver;  in line_setup_irq()  local
265 driver->read_irq_name, data); in line_setup_irq()
275 driver->write_irq_name, data); in line_setup_irq()
330 int line_install(struct tty_driver *driver, struct tty_struct *tty, in line_install() argument
335 ret = tty_standard_install(driver, tty); in line_install()
370 struct tty_driver *driver = line->driver->driver; in setup_one_line() local
382 tty_unregister_device(driver, n); in setup_one_line()
394 tty_unregister_device(driver, n); in setup_one_line()
402 driver, n, NULL); in setup_one_line()
547 struct tty_driver *driver; in register_lines() local
551 driver = tty_alloc_driver(nlines, TTY_DRIVER_REAL_RAW | in register_lines()
553 if (IS_ERR(driver)) in register_lines()
554 return PTR_ERR(driver); in register_lines()
556 driver->driver_name = line_driver->name; in register_lines()
557 driver->name = line_driver->device_name; in register_lines()
558 driver->major = line_driver->major; in register_lines()
559 driver->minor_start = line_driver->minor_start; in register_lines()
560 driver->type = line_driver->type; in register_lines()
561 driver->subtype = line_driver->subtype; in register_lines()
562 driver->init_termios = tty_std_termios; in register_lines()
568 lines[i].driver = line_driver; in register_lines()
571 tty_set_operations(driver, ops); in register_lines()
573 err = tty_register_driver(driver); in register_lines()
577 tty_driver_kref_put(driver); in register_lines()
583 line_driver->driver = driver; in register_lines()