Lines Matching refs:ctlbuf
58 struct strbuf ctlbuf; in _tx_rcvvudata() local
105 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_rcvvudata()
132 if ((retval = getmsg(fd, &ctlbuf, &databuf, &flg)) < 0) { in _tx_rcvvudata()
147 if (ctlbuf.len > 0) { in _tx_rcvvudata()
148 if (ctlbuf.len < (int)sizeof (t_scalar_t)) { in _tx_rcvvudata()
155 pptr = (union T_primitives *)ctlbuf.buf; in _tx_rcvvudata()
160 if ((ctlbuf.len < in _tx_rcvvudata()
163 (ctlbuf.len < (int)(pptr->unitdata_ind.OPT_length in _tx_rcvvudata()
177 ctlbuf.buf + pptr->unitdata_ind.SRC_offset, in _tx_rcvvudata()
188 (void) memcpy(unitdata->opt.buf, ctlbuf.buf + in _tx_rcvvudata()
204 free(ctlbuf.buf); in _tx_rcvvudata()
206 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvvudata()
214 if (_t_register_lookevent(tiptr, 0, 0, ctlbuf.buf, in _tx_rcvvudata()
215 ctlbuf.len) < 0) { in _tx_rcvvudata()
247 free(ctlbuf.buf); in _tx_rcvvudata()
249 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvvudata()
260 free(ctlbuf.buf); in _tx_rcvvudata()
262 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvvudata()