o_tty             382 drivers/tty/pty.c 	struct tty_struct *o_tty;
o_tty             399 drivers/tty/pty.c 	o_tty = alloc_tty_struct(driver->other, idx);
o_tty             400 drivers/tty/pty.c 	if (!o_tty)
o_tty             403 drivers/tty/pty.c 	tty_set_lock_subclass(o_tty);
o_tty             404 drivers/tty/pty.c 	lockdep_set_subclass(&o_tty->termios_rwsem, TTY_LOCK_SLAVE);
o_tty             410 drivers/tty/pty.c 		tty_init_termios(o_tty);
o_tty             412 drivers/tty/pty.c 		driver->other->ttys[idx] = o_tty;
o_tty             417 drivers/tty/pty.c 		memset(&o_tty->termios_locked, 0, sizeof(tty->termios_locked));
o_tty             418 drivers/tty/pty.c 		o_tty->termios = driver->other->init_termios;
o_tty             426 drivers/tty/pty.c 	tty->link   = o_tty;
o_tty             427 drivers/tty/pty.c 	o_tty->link = tty;
o_tty             432 drivers/tty/pty.c 	o_tty->port = ports[0];
o_tty             434 drivers/tty/pty.c 	o_tty->port->itty = o_tty;
o_tty             436 drivers/tty/pty.c 	tty_buffer_set_lock_subclass(o_tty->port);
o_tty             440 drivers/tty/pty.c 	o_tty->count++;
o_tty            1551 drivers/tty/tty_io.c 		struct tty_struct *o_tty = tty->link;
o_tty            1553 drivers/tty/tty_io.c 		if (o_tty != tty->driver->other->ttys[idx]) {
o_tty            1558 drivers/tty/tty_io.c 		if (o_tty->link != tty) {
o_tty            1559 drivers/tty/tty_io.c 			tty_debug(tty, "bad link = %p\n", o_tty->link);
o_tty            1652 drivers/tty/tty_io.c 	struct tty_struct *o_tty = NULL;
o_tty            1669 drivers/tty/tty_io.c 		o_tty = tty->link;
o_tty            1682 drivers/tty/tty_io.c 	tty_lock_slave(o_tty);
o_tty            1710 drivers/tty/tty_io.c 		if (o_tty && o_tty->count <= 1) {
o_tty            1711 drivers/tty/tty_io.c 			if (waitqueue_active(&o_tty->read_wait)) {
o_tty            1712 drivers/tty/tty_io.c 				wake_up_poll(&o_tty->read_wait, EPOLLIN);
o_tty            1715 drivers/tty/tty_io.c 			if (waitqueue_active(&o_tty->write_wait)) {
o_tty            1716 drivers/tty/tty_io.c 				wake_up_poll(&o_tty->write_wait, EPOLLOUT);
o_tty            1734 drivers/tty/tty_io.c 	if (o_tty) {
o_tty            1735 drivers/tty/tty_io.c 		if (--o_tty->count < 0) {
o_tty            1736 drivers/tty/tty_io.c 			tty_warn(tty, "bad slave count (%d)\n", o_tty->count);
o_tty            1737 drivers/tty/tty_io.c 			o_tty->count = 0;
o_tty            1766 drivers/tty/tty_io.c 		if (o_tty)
o_tty            1767 drivers/tty/tty_io.c 			session_clear_tty(o_tty->session);
o_tty            1772 drivers/tty/tty_io.c 	final = !tty->count && !(o_tty && o_tty->count);
o_tty            1774 drivers/tty/tty_io.c 	tty_unlock_slave(o_tty);
o_tty             776 drivers/tty/tty_ldisc.c int tty_ldisc_setup(struct tty_struct *tty, struct tty_struct *o_tty)
o_tty             782 drivers/tty/tty_ldisc.c 	if (o_tty) {
o_tty             787 drivers/tty/tty_ldisc.c 		retval = tty_ldisc_open(o_tty, o_tty->ldisc);
o_tty             806 drivers/tty/tty_ldisc.c 	struct tty_struct *o_tty = tty->link;
o_tty             813 drivers/tty/tty_ldisc.c 	tty_ldisc_lock_pair(tty, o_tty);
o_tty             815 drivers/tty/tty_ldisc.c 	if (o_tty)
o_tty             816 drivers/tty/tty_ldisc.c 		tty_ldisc_kill(o_tty);
o_tty             817 drivers/tty/tty_ldisc.c 	tty_ldisc_unlock_pair(tty, o_tty);
o_tty             713 include/linux/tty.h extern int tty_ldisc_setup(struct tty_struct *tty, struct tty_struct *o_tty);