Lines Matching defs:driver
3 * SCLP line mode terminal driver.
81 * This routine returns the numbers of characters the tty driver
245 * routine (if defined) when it is done stuffing characters into the driver.
247 * Characters provided to sclp_tty_put_char() are buffered by the SCLP driver.
278 * SCLP driver. The provided number includes all characters that are stored
301 * removes all content from buffers of low level driver
322 * If this tty driver is currently closed
415 /* transfer input to high level driver */
496 struct tty_driver *driver;
506 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW);
507 if (IS_ERR(driver))
508 return PTR_ERR(driver);
512 tty_driver_kref_put(driver);
519 tty_driver_kref_put(driver);
535 tty_driver_kref_put(driver);
541 driver->driver_name = "sclp_line";
542 driver->name = "sclp_line";
543 driver->major = TTY_MAJOR;
544 driver->minor_start = 64;
545 driver->type = TTY_DRIVER_TYPE_SYSTEM;
546 driver->subtype = SYSTEM_TYPE_TTY;
547 driver->init_termios = tty_std_termios;
548 driver->init_termios.c_iflag = IGNBRK | IGNPAR;
549 driver->init_termios.c_oflag = ONLCR;
550 driver->init_termios.c_lflag = ISIG | ECHO;
551 tty_set_operations(driver, &sclp_ops);
552 tty_port_link_device(&sclp_port, driver, 0);
553 rc = tty_register_driver(driver);
555 tty_driver_kref_put(driver);
559 sclp_tty_driver = driver;