Lines Matching refs:pty_driver
541 struct tty_driver *pty_driver, *pty_slave_driver; in legacy_pty_init() local
546 pty_driver = tty_alloc_driver(legacy_count, in legacy_pty_init()
550 if (IS_ERR(pty_driver)) in legacy_pty_init()
560 pty_driver->driver_name = "pty_master"; in legacy_pty_init()
561 pty_driver->name = "pty"; in legacy_pty_init()
562 pty_driver->major = PTY_MASTER_MAJOR; in legacy_pty_init()
563 pty_driver->minor_start = 0; in legacy_pty_init()
564 pty_driver->type = TTY_DRIVER_TYPE_PTY; in legacy_pty_init()
565 pty_driver->subtype = PTY_TYPE_MASTER; in legacy_pty_init()
566 pty_driver->init_termios = tty_std_termios; in legacy_pty_init()
567 pty_driver->init_termios.c_iflag = 0; in legacy_pty_init()
568 pty_driver->init_termios.c_oflag = 0; in legacy_pty_init()
569 pty_driver->init_termios.c_cflag = B38400 | CS8 | CREAD; in legacy_pty_init()
570 pty_driver->init_termios.c_lflag = 0; in legacy_pty_init()
571 pty_driver->init_termios.c_ispeed = 38400; in legacy_pty_init()
572 pty_driver->init_termios.c_ospeed = 38400; in legacy_pty_init()
573 pty_driver->other = pty_slave_driver; in legacy_pty_init()
574 tty_set_operations(pty_driver, &master_pty_ops_bsd); in legacy_pty_init()
586 pty_slave_driver->other = pty_driver; in legacy_pty_init()
589 if (tty_register_driver(pty_driver)) in legacy_pty_init()