Lines Matching refs:ctlbuf
60 struct strbuf ctlbuf; in _tx_rcvudata() local
104 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0) { in _tx_rcvudata()
120 if ((retval = getmsg(fd, &ctlbuf, (struct strbuf *)&unitdata->udata, in _tx_rcvudata()
139 if (ctlbuf.len > 0) { in _tx_rcvudata()
140 if (ctlbuf.len < (int)sizeof (t_scalar_t)) { in _tx_rcvudata()
148 pptr = (union T_primitives *)ctlbuf.buf; in _tx_rcvudata()
153 if ((ctlbuf.len < in _tx_rcvudata()
156 (ctlbuf.len < (int)(pptr->unitdata_ind.OPT_length in _tx_rcvudata()
173 ctlbuf.buf + pptr->unitdata_ind.SRC_offset, in _tx_rcvudata()
186 (void) memcpy(unitdata->opt.buf, ctlbuf.buf + in _tx_rcvudata()
202 free(ctlbuf.buf); in _tx_rcvudata()
204 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvudata()
210 if (_t_register_lookevent(tiptr, 0, 0, ctlbuf.buf, in _tx_rcvudata()
211 ctlbuf.len) < 0) { in _tx_rcvudata()
244 free(ctlbuf.buf); in _tx_rcvudata()
246 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvudata()
254 free(ctlbuf.buf); in _tx_rcvudata()
256 tiptr->ti_ctlbuf = ctlbuf.buf; in _tx_rcvudata()