Lines Matching refs:tiptr
58 struct _ti_user *tiptr;
64 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == 0)
66 sig_mutex_lock(&tiptr->ti_lock);
68 if (tiptr->ti_servtype != T_COTS_ORD) {
70 sig_mutex_unlock(&tiptr->ti_lock);
79 if (!(tiptr->ti_state == T_DATAXFER ||
80 tiptr->ti_state == T_OUTREL)) {
82 sig_mutex_unlock(&tiptr->ti_lock);
87 if ((retval = _t_look_locked(fd, tiptr, 0, api_semantics)) < 0) {
89 sig_mutex_unlock(&tiptr->ti_lock);
100 sig_mutex_unlock(&tiptr->ti_lock);
104 if ((tiptr->ti_lookcnt > 0) &&
106 (*((t_scalar_t *)tiptr->ti_lookbufs.tl_lookcbuf) == T_ORDREL_IND)) {
111 _t_free_looklist_head(tiptr);
112 _T_TX_NEXTSTATE(T_RCVREL, tiptr,
114 sig_mutex_unlock(&tiptr->ti_lock);
119 sig_mutex_unlock(&tiptr->ti_lock);
131 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) {
133 sig_mutex_unlock(&tiptr->ti_lock);
141 if (_t_acquire_databuf(tiptr, &databuf, &didralloc) < 0) {
146 tiptr->ti_ctlbuf = ctlbuf.buf;
147 sig_mutex_unlock(&tiptr->ti_lock);
191 if (_t_register_lookevent(tiptr, databuf.buf,
207 _T_TX_NEXTSTATE(T_RCVREL, tiptr,
213 tiptr->ti_ctlbuf = ctlbuf.buf;
217 tiptr->ti_rcvbuf = databuf.buf;
218 sig_mutex_unlock(&tiptr->ti_lock);
227 tiptr->ti_ctlbuf = ctlbuf.buf;
231 tiptr->ti_rcvbuf = databuf.buf;
232 sig_mutex_unlock(&tiptr->ti_lock);