Lines Matching defs:tiov
1496 _t_bytecount_upto_intmax(const struct t_iovec *tiov, unsigned int tiovcount)
1503 if (tiov[i].iov_len >= INT_MAX) {
1507 nbytes += tiov[i].iov_len;
1524 _t_gather(char *dataptr, const struct t_iovec *tiov, unsigned int tiovcount)
1534 nbytes_remaining = _t_bytecount_upto_intmax(tiov, tiovcount);
1536 if (tiov[i].iov_len <= nbytes_remaining)
1537 cur_count = (int)tiov[i].iov_len;
1540 (void) memcpy(curptr, tiov[i].iov_base, cur_count);
1551 _t_scatter(struct strbuf *pdatabuf, struct t_iovec *tiov, int tiovcount)
1562 assert(pdatabuf->len <= _t_bytecount_upto_intmax(tiov, tiovcount));
1566 if (tiov[i].iov_len < nbytes_remaining)
1567 curlen = (unsigned int)tiov[i].iov_len;
1570 (void) memcpy(tiov[i].iov_base, curptr, curlen);
1612 _t_copy_tiov_to_iov(const struct t_iovec *tiov, int tiovcount,
1618 nbytes_remaining = _t_bytecount_upto_intmax(tiov, tiovcount);
1621 iov[i].iov_base = tiov[i].iov_base;
1622 if (tiov[i].iov_len > nbytes_remaining)
1625 iov[i].iov_len = tiov[i].iov_len;