Lines Matching refs:tiptr
57 struct _ti_user *tiptr; in _tx_sndvudata() local
64 if ((tiptr = _t_checkfd(fd, 0, api_semantics)) == NULL) in _tx_sndvudata()
66 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata()
68 if (tiptr->ti_servtype != T_CLTS) { in _tx_sndvudata()
70 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
76 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
80 if (tiptr->ti_state != T_IDLE) { in _tx_sndvudata()
82 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
89 !(tiptr->ti_prov_flag & (SENDZERO|OLD_SENDZERO))) { in _tx_sndvudata()
91 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
95 if ((tiptr->ti_maxpsz > 0) && (nbytes > (uint32_t)tiptr->ti_maxpsz)) { in _tx_sndvudata()
98 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
107 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_sndvudata()
109 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
176 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
183 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata()
187 sig_mutex_lock(&tiptr->ti_lock); in _tx_sndvudata()
189 _T_TX_NEXTSTATE(T_SNDUDATA, tiptr, in _tx_sndvudata()
194 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_sndvudata()
196 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()
203 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_sndvudata()
205 sig_mutex_unlock(&tiptr->ti_lock); in _tx_sndvudata()