Lines Matching defs:driver
3 * SCLP line mode terminal driver.
82 * This routine returns the numbers of characters the tty driver
246 * routine (if defined) when it is done stuffing characters into the driver.
248 * Characters provided to sclp_tty_put_char() are buffered by the SCLP driver.
279 * SCLP driver. The provided number includes all characters that are stored
305 * removes all content from buffers of low level driver
326 * If this tty driver is currently closed
419 /* transfer input to high level driver */
500 struct tty_driver *driver;
510 driver = alloc_tty_driver(1);
511 if (!driver)
516 put_tty_driver(driver);
524 put_tty_driver(driver);
547 put_tty_driver(driver);
553 driver->driver_name = "sclp_line";
554 driver->name = "sclp_line";
555 driver->major = TTY_MAJOR;
556 driver->minor_start = 64;
557 driver->type = TTY_DRIVER_TYPE_SYSTEM;
558 driver->subtype = SYSTEM_TYPE_TTY;
559 driver->init_termios = tty_std_termios;
560 driver->init_termios.c_iflag = IGNBRK | IGNPAR;
561 driver->init_termios.c_oflag = ONLCR;
562 driver->init_termios.c_lflag = ISIG | ECHO;
563 driver->flags = TTY_DRIVER_REAL_RAW;
564 tty_set_operations(driver, &sclp_ops);
565 tty_port_link_device(&sclp_port, driver, 0);
566 rc = tty_register_driver(driver);
568 put_tty_driver(driver);
572 sclp_tty_driver = driver;