Lines Matching defs:pti

559 	struct ptmx_ioctl *pti;
562 if ((pti = ptmx_get_ioctl(minor(dev), 0)) == NULL) {
566 if (!(pti->pt_flags & PF_UNLOCKED)) {
570 tp = pti->pt_tty;
597 pti->pt_flags |= PF_OPEN_S;
612 struct ptmx_ioctl *pti;
624 pti = ptmx_get_ioctl(minor(dev), 0);
626 tp = pti->pt_tty;
656 struct ptmx_ioctl *pti;
661 pti = ptmx_get_ioctl(minor(dev), 0);
663 tp = pti->pt_tty;
668 if (pti->pt_flags & PF_REMOTE) {
746 struct ptmx_ioctl *pti;
749 pti = ptmx_get_ioctl(minor(dev), 0);
751 tp = pti->pt_tty;
774 struct ptmx_ioctl *pti;
776 pti = ptmx_get_ioctl(minor(tp->t_dev), 0);
780 if (pti->pt_flags & PF_STOPPED) {
781 pti->pt_flags &= ~PF_STOPPED;
782 pti->pt_send = TIOCPKT_START;
795 struct ptmx_ioctl *pti;
797 pti = ptmx_get_ioctl(minor(tp->t_dev), 0);
800 selwakeup(&pti->pt_selr);
804 selwakeup(&pti->pt_selw);
813 struct ptmx_ioctl *pti;
816 pti = ptmx_get_ioctl(minor(dev), PF_OPEN_M);
817 if (pti == NULL) {
819 } else if (pti == (struct ptmx_ioctl*)-1) {
823 tp = pti->pt_tty;
856 struct ptmx_ioctl *pti;
858 pti = ptmx_get_ioctl(minor(dev), 0);
860 tp = pti->pt_tty;
892 struct ptmx_ioctl *pti;
896 pti = ptmx_get_ioctl(minor(dev), 0);
898 tp = pti->pt_tty;
909 if (pti->pt_flags & PF_PKT && pti->pt_send) {
910 error = ureadc((int)pti->pt_send, uio);
913 if (pti->pt_send & TIOCPKT_IOCTL) {
919 pti->pt_send = 0;
922 if (pti->pt_flags & PF_UCNTL && pti->pt_ucntl) {
923 error = ureadc((int)pti->pt_ucntl, uio);
926 pti->pt_ucntl = 0;
942 if (pti->pt_flags & (PF_PKT|PF_UCNTL))
965 struct ptmx_ioctl *pti;
968 pti = ptmx_get_ioctl(minor(tp->t_dev), 0);
973 pti->pt_flags |= PF_STOPPED;
975 pti->pt_flags &= ~PF_STOPPED;
976 pti->pt_send |= flush;
1040 struct ptmx_ioctl *pti;
1044 pti = ptmx_get_ioctl(minor(dev), 0);
1046 tp = pti->pt_tty;
1091 struct ptmx_ioctl *pti;
1094 pti = ptmx_get_ioctl(minor(dev), 0);
1096 tp = pti->pt_tty;
1117 ((pti->pt_flags & PF_PKT && pti->pt_send) ||
1118 (pti->pt_flags & PF_UCNTL && pti->pt_ucntl))) {
1122 selrecord(p, &pti->pt_selr, wql);
1127 if (pti->pt_flags & PF_REMOTE) {
1144 selrecord(p, &pti->pt_selw, wql);
1169 struct ptmx_ioctl *pti;
1176 pti = ptmx_get_ioctl(minor(dev), 0);
1178 tp = pti->pt_tty;
1184 if (pti->pt_flags & PF_REMOTE) {
1289 struct ptmx_ioctl *pti;
1294 pti = ptmx_get_ioctl(minor(dev), 0);
1296 tp = pti->pt_tty;
1319 if (pti->pt_flags & PF_PKT) {
1320 pti->pt_send |= TIOCPKT_IOCTL;
1326 (pti->pt_flags & PF_PKT)) {
1327 pti->pt_send |= TIOCPKT_IOCTL;
1347 if (pti->pt_flags & PF_UCNTL) {
1351 pti->pt_flags |= PF_PKT;
1353 pti->pt_flags &= ~PF_PKT;
1358 if (pti->pt_flags & PF_PKT) {
1362 pti->pt_flags |= PF_UCNTL;
1364 pti->pt_flags &= ~PF_UCNTL;
1369 pti->pt_flags |= PF_REMOTE;
1371 pti->pt_flags &= ~PF_REMOTE;
1416 error = _devfs_setattr(pti->pt_devhandle, 0620, kauth_getuid(), GID_TTY);
1434 pti->pt_flags |= PF_UNLOCKED;
1453 if (pti->pt_flags & PF_UCNTL && (cmd & ~0xff) == UIOCCMD(0)) {
1456 pti->pt_ucntl = (u_char)cmd;
1479 if ((tp->t_lflag&EXTPROC) && (pti->pt_flags & PF_PKT)) {
1494 pti->pt_send |= TIOCPKT_IOCTL;
1502 if (pti->pt_flags & PF_NOSTOP) {
1504 pti->pt_send &= ~TIOCPKT_NOSTOP;
1505 pti->pt_send |= TIOCPKT_DOSTOP;
1506 pti->pt_flags &= ~PF_NOSTOP;
1511 pti->pt_send &= ~TIOCPKT_DOSTOP;
1512 pti->pt_send |= TIOCPKT_NOSTOP;
1513 pti->pt_flags |= PF_NOSTOP;
1550 struct ptmx_ioctl *pti;
1557 pti = ptmx_get_ioctl(minor(dev), 0);
1558 if (pti != NULL && (tp = pti->pt_tty) != NULL) {
1575 struct ptmx_ioctl *pti;
1591 pti = ptmx_get_ioctl(minor(dev), 0);
1592 if (pti == NULL || (tp = pti->pt_tty) == NULL) {
1634 struct ptmx_ioctl *pti = NULL;
1642 if ((pti = ptmx_get_ioctl(minor(dev), 0)) == NULL) {
1646 tp = pti->pt_tty;