Lines Matching refs:pty_driver
552 struct tty_driver *pty_driver, *pty_slave_driver; in legacy_pty_init() local
557 pty_driver = tty_alloc_driver(legacy_count, in legacy_pty_init()
561 if (IS_ERR(pty_driver)) in legacy_pty_init()
571 pty_driver->driver_name = "pty_master"; in legacy_pty_init()
572 pty_driver->name = "pty"; in legacy_pty_init()
573 pty_driver->major = PTY_MASTER_MAJOR; in legacy_pty_init()
574 pty_driver->minor_start = 0; in legacy_pty_init()
575 pty_driver->type = TTY_DRIVER_TYPE_PTY; in legacy_pty_init()
576 pty_driver->subtype = PTY_TYPE_MASTER; in legacy_pty_init()
577 pty_driver->init_termios = tty_std_termios; in legacy_pty_init()
578 pty_driver->init_termios.c_iflag = 0; in legacy_pty_init()
579 pty_driver->init_termios.c_oflag = 0; in legacy_pty_init()
580 pty_driver->init_termios.c_cflag = B38400 | CS8 | CREAD; in legacy_pty_init()
581 pty_driver->init_termios.c_lflag = 0; in legacy_pty_init()
582 pty_driver->init_termios.c_ispeed = 38400; in legacy_pty_init()
583 pty_driver->init_termios.c_ospeed = 38400; in legacy_pty_init()
584 pty_driver->other = pty_slave_driver; in legacy_pty_init()
585 tty_set_operations(pty_driver, &master_pty_ops_bsd); in legacy_pty_init()
597 pty_slave_driver->other = pty_driver; in legacy_pty_init()
600 if (tty_register_driver(pty_driver)) in legacy_pty_init()