Lines Matching refs:unitdata
49 _tx_sndudata(int fd, const struct t_unitdata *unitdata, int api_semantics) in _tx_sndudata() argument
80 if (((int)unitdata->udata.len == 0) && in _tx_sndudata()
88 (unitdata->udata.len > (uint32_t)tiptr->ti_maxpsz)) { in _tx_sndudata()
115 udreq->DEST_length = unitdata->addr.len; in _tx_sndudata()
117 udreq->OPT_length = unitdata->opt.len; in _tx_sndudata()
121 if (unitdata->addr.len) { in _tx_sndudata()
122 if (_t_aligned_copy(&ctlbuf, unitdata->addr.len, size, in _tx_sndudata()
123 unitdata->addr.buf, &udreq->DEST_offset) < 0) { in _tx_sndudata()
135 if (unitdata->opt.len) { in _tx_sndudata()
136 if (_t_aligned_copy(&ctlbuf, unitdata->opt.len, size, in _tx_sndudata()
137 unitdata->opt.buf, &udreq->OPT_offset) < 0) { in _tx_sndudata()
167 if (putmsg(fd, &ctlbuf, (struct strbuf *)&unitdata->udata, 0) < 0) { in _tx_sndudata()