Lines Matching refs:tiptr
53 struct _ti_user *tiptr;
58 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL)
61 sig_mutex_lock(&tiptr->ti_lock);
63 if (tiptr->ti_servtype == T_CLTS) {
66 sig_mutex_unlock(&tiptr->ti_lock);
75 if (!(tiptr->ti_state == T_IDLE ||
76 tiptr->ti_state == T_INCON)) {
78 sig_mutex_unlock(&tiptr->ti_lock);
82 if (tiptr->ti_qlen == 0) {
84 sig_mutex_unlock(&tiptr->ti_lock);
88 if (tiptr->ti_ocnt == tiptr->ti_qlen) {
89 if (!(tiptr->ti_flags & TX_TQFULL_NOTIFIED)) {
90 tiptr->ti_flags |= TX_TQFULL_NOTIFIED;
92 sig_mutex_unlock(&tiptr->ti_lock);
102 if (tiptr->ti_lookcnt > 0) {
104 sig_mutex_unlock(&tiptr->ti_lock);
112 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) {
114 sig_mutex_unlock(&tiptr->ti_lock);
121 if (_t_acquire_databuf(tiptr, &databuf, &didralloc) < 0) {
127 tiptr->ti_ctlbuf = ctlbuf.buf;
128 sig_mutex_unlock(&tiptr->ti_lock);
139 sig_mutex_unlock(&tiptr->ti_lock);
146 sig_mutex_lock(&tiptr->ti_lock);
150 sig_mutex_lock(&tiptr->ti_lock);
195 _T_TX_NEXTSTATE(T_LISTN, tiptr,
197 tiptr->ti_ocnt++;
235 tiptr->ti_ctlbuf = ctlbuf.buf;
239 tiptr->ti_rcvbuf = databuf.buf;
240 sig_mutex_unlock(&tiptr->ti_lock);
248 if (_t_register_lookevent(tiptr, databuf.buf,
270 tiptr->ti_ctlbuf = ctlbuf.buf;
274 tiptr->ti_rcvbuf = databuf.buf;
275 sig_mutex_unlock(&tiptr->ti_lock);