Lines Matching refs:tiptr

54 	struct _ti_user *tiptr;
60 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL)
69 sig_mutex_lock(&tiptr->ti_lock);
71 if (tiptr->ti_servtype == T_CLTS) {
73 sig_mutex_unlock(&tiptr->ti_lock);
82 if (!(tiptr->ti_state == T_DATAXFER ||
83 tiptr->ti_state == T_OUTCON ||
84 tiptr->ti_state == T_OUTREL ||
85 tiptr->ti_state == T_INREL ||
86 (tiptr->ti_state == T_INCON && tiptr->ti_ocnt > 0))) {
88 sig_mutex_unlock(&tiptr->ti_lock);
97 if ((tiptr->ti_lookcnt > 0) &&
99 (*((t_scalar_t *)tiptr->ti_lookbufs.tl_lookcbuf) == T_DISCON_IND)) {
103 ctlbuf.len = tiptr->ti_lookbufs.tl_lookclen;
104 ctlbuf.buf = tiptr->ti_lookbufs.tl_lookcbuf;
107 databuf.len = tiptr->ti_lookbufs.tl_lookdlen;
108 databuf.buf = tiptr->ti_lookbufs.tl_lookdbuf;
115 if ((retval = _t_look_locked(fd, tiptr, 0,
118 sig_mutex_unlock(&tiptr->ti_lock);
125 sig_mutex_unlock(&tiptr->ti_lock);
136 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) {
138 sig_mutex_unlock(&tiptr->ti_lock);
146 if (_t_acquire_databuf(tiptr, &databuf, &didralloc) < 0) {
151 tiptr->ti_ctlbuf = ctlbuf.buf;
152 sig_mutex_unlock(&tiptr->ti_lock);
196 tiptr->ti_flags &= ~(MORE | EXPEDITED);
198 if (tiptr->ti_ocnt <= 0) {
199 _T_TX_NEXTSTATE(T_RCVDIS1, tiptr,
202 if (tiptr->ti_ocnt == 1) {
203 _T_TX_NEXTSTATE(T_RCVDIS2, tiptr,
206 _T_TX_NEXTSTATE(T_RCVDIS3, tiptr,
209 tiptr->ti_ocnt--;
210 tiptr->ti_flags &= ~TX_TQFULL_NOTIFIED;
227 _t_free_looklist_head(tiptr);
232 tiptr->ti_ctlbuf = ctlbuf.buf;
236 tiptr->ti_rcvbuf = databuf.buf;
238 sig_mutex_unlock(&tiptr->ti_lock);
245 _t_free_looklist_head(tiptr);
250 tiptr->ti_ctlbuf = ctlbuf.buf;
254 tiptr->ti_rcvbuf = databuf.buf;
256 sig_mutex_unlock(&tiptr->ti_lock);