Lines Matching refs:driver
141 line->driver->write_irq); in flush_buffer()
158 line->driver->write_irq); in flush_buffer()
202 line->driver->write_irq); in line_write()
227 deactivate_chan(line->chan_in, line->driver->read_irq); in line_throttle()
236 chan_interrupt(line, line->driver->read_irq); in line_unthrottle()
244 reactivate_chan(line->chan_in, line->driver->read_irq); in line_unthrottle()
276 const struct line_driver *driver = line->driver; in line_setup_irq() local
280 err = um_request_irq(driver->read_irq, fd, IRQ_READ, in line_setup_irq()
282 driver->read_irq_name, data); in line_setup_irq()
286 err = um_request_irq(driver->write_irq, fd, IRQ_WRITE, in line_setup_irq()
288 driver->write_irq_name, data); in line_setup_irq()
337 int line_install(struct tty_driver *driver, struct tty_struct *tty, in line_install() argument
342 ret = tty_standard_install(driver, tty); in line_install()
377 struct tty_driver *driver = line->driver->driver; in setup_one_line() local
389 tty_unregister_device(driver, n); in setup_one_line()
400 tty_unregister_device(driver, n); in setup_one_line()
408 driver, n, NULL); in setup_one_line()
552 struct tty_driver *driver = alloc_tty_driver(nlines); in register_lines() local
556 if (!driver) in register_lines()
559 driver->driver_name = line_driver->name; in register_lines()
560 driver->name = line_driver->device_name; in register_lines()
561 driver->major = line_driver->major; in register_lines()
562 driver->minor_start = line_driver->minor_start; in register_lines()
563 driver->type = line_driver->type; in register_lines()
564 driver->subtype = line_driver->subtype; in register_lines()
565 driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; in register_lines()
566 driver->init_termios = tty_std_termios; in register_lines()
572 lines[i].driver = line_driver; in register_lines()
575 tty_set_operations(driver, ops); in register_lines()
577 err = tty_register_driver(driver); in register_lines()
581 put_tty_driver(driver); in register_lines()
587 line_driver->driver = driver; in register_lines()