Lines Matching refs:ptm_driver
40 static struct tty_driver *ptm_driver; variable
71 if (tty->driver == ptm_driver) { in pty_close()
625 if (tty->driver != ptm_driver) in ptm_open_peer()
835 tty = tty_init_dev(ptm_driver, index); in ptmx_open()
860 retval = ptm_driver->ops->open(tty, filp); in ptmx_open()
886 ptm_driver = tty_alloc_driver(NR_UNIX98_PTY_MAX, in unix98_pty_init()
892 if (IS_ERR(ptm_driver)) in unix98_pty_init()
903 ptm_driver->driver_name = "pty_master"; in unix98_pty_init()
904 ptm_driver->name = "ptm"; in unix98_pty_init()
905 ptm_driver->major = UNIX98_PTY_MASTER_MAJOR; in unix98_pty_init()
906 ptm_driver->minor_start = 0; in unix98_pty_init()
907 ptm_driver->type = TTY_DRIVER_TYPE_PTY; in unix98_pty_init()
908 ptm_driver->subtype = PTY_TYPE_MASTER; in unix98_pty_init()
909 ptm_driver->init_termios = tty_std_termios; in unix98_pty_init()
910 ptm_driver->init_termios.c_iflag = 0; in unix98_pty_init()
911 ptm_driver->init_termios.c_oflag = 0; in unix98_pty_init()
912 ptm_driver->init_termios.c_cflag = B38400 | CS8 | CREAD; in unix98_pty_init()
913 ptm_driver->init_termios.c_lflag = 0; in unix98_pty_init()
914 ptm_driver->init_termios.c_ispeed = 38400; in unix98_pty_init()
915 ptm_driver->init_termios.c_ospeed = 38400; in unix98_pty_init()
916 ptm_driver->other = pts_driver; in unix98_pty_init()
917 tty_set_operations(ptm_driver, &ptm_unix98_ops); in unix98_pty_init()
929 pts_driver->other = ptm_driver; in unix98_pty_init()
932 if (tty_register_driver(ptm_driver)) in unix98_pty_init()