Lines Matching defs:driver
259 const struct line_driver *driver = line->driver;
265 driver->read_irq_name, data);
275 driver->write_irq_name, data);
330 int line_install(struct tty_driver *driver, struct tty_struct *tty,
335 ret = tty_standard_install(driver, tty);
370 struct tty_driver *driver = line->driver->driver;
382 tty_unregister_device(driver, n);
393 tty_unregister_device(driver, n);
401 driver, n, NULL);
545 struct tty_driver *driver;
549 driver = tty_alloc_driver(nlines, TTY_DRIVER_REAL_RAW |
551 if (IS_ERR(driver))
552 return PTR_ERR(driver);
554 driver->driver_name = line_driver->name;
555 driver->name = line_driver->device_name;
556 driver->major = line_driver->major;
557 driver->minor_start = line_driver->minor_start;
558 driver->type = line_driver->type;
559 driver->subtype = line_driver->subtype;
560 driver->init_termios = tty_std_termios;
566 lines[i].driver = line_driver;
569 tty_set_operations(driver, ops);
571 err = tty_register_driver(driver);
573 printk(KERN_ERR "register_lines : can't register %s driver\n",
575 tty_driver_kref_put(driver);
581 line_driver->driver = driver;