Lines Matching refs:ptm_driver
42 static struct tty_driver *ptm_driver; variable
72 if (tty->driver == ptm_driver) { in pty_close()
609 if (tty->driver != ptm_driver) in ptm_open_peer()
824 tty = tty_init_dev(ptm_driver, index); in ptmx_open()
849 retval = ptm_driver->ops->open(tty, filp); in ptmx_open()
875 ptm_driver = tty_alloc_driver(NR_UNIX98_PTY_MAX, in unix98_pty_init()
881 if (IS_ERR(ptm_driver)) in unix98_pty_init()
892 ptm_driver->driver_name = "pty_master"; in unix98_pty_init()
893 ptm_driver->name = "ptm"; in unix98_pty_init()
894 ptm_driver->major = UNIX98_PTY_MASTER_MAJOR; in unix98_pty_init()
895 ptm_driver->minor_start = 0; in unix98_pty_init()
896 ptm_driver->type = TTY_DRIVER_TYPE_PTY; in unix98_pty_init()
897 ptm_driver->subtype = PTY_TYPE_MASTER; in unix98_pty_init()
898 ptm_driver->init_termios = tty_std_termios; in unix98_pty_init()
899 ptm_driver->init_termios.c_iflag = 0; in unix98_pty_init()
900 ptm_driver->init_termios.c_oflag = 0; in unix98_pty_init()
901 ptm_driver->init_termios.c_cflag = B38400 | CS8 | CREAD; in unix98_pty_init()
902 ptm_driver->init_termios.c_lflag = 0; in unix98_pty_init()
903 ptm_driver->init_termios.c_ispeed = 38400; in unix98_pty_init()
904 ptm_driver->init_termios.c_ospeed = 38400; in unix98_pty_init()
905 ptm_driver->other = pts_driver; in unix98_pty_init()
906 tty_set_operations(ptm_driver, &ptm_unix98_ops); in unix98_pty_init()
918 pts_driver->other = ptm_driver; in unix98_pty_init()
921 if (tty_register_driver(ptm_driver)) in unix98_pty_init()