Lines Matching defs:tiov
1491 _t_bytecount_upto_intmax(const struct t_iovec *tiov, unsigned int tiovcount)
1498 if (tiov[i].iov_len >= INT_MAX) {
1502 nbytes += tiov[i].iov_len;
1519 _t_gather(char *dataptr, const struct t_iovec *tiov, unsigned int tiovcount)
1529 nbytes_remaining = _t_bytecount_upto_intmax(tiov, tiovcount);
1531 if (tiov[i].iov_len <= nbytes_remaining)
1532 cur_count = (int)tiov[i].iov_len;
1535 (void) memcpy(curptr, tiov[i].iov_base, cur_count);
1546 _t_scatter(struct strbuf *pdatabuf, struct t_iovec *tiov, int tiovcount)
1557 assert(pdatabuf->len <= _t_bytecount_upto_intmax(tiov, tiovcount));
1561 if (tiov[i].iov_len < nbytes_remaining)
1562 curlen = (unsigned int)tiov[i].iov_len;
1565 (void) memcpy(tiov[i].iov_base, curptr, curlen);
1607 _t_copy_tiov_to_iov(const struct t_iovec *tiov, int tiovcount,
1613 nbytes_remaining = _t_bytecount_upto_intmax(tiov, tiovcount);
1616 iov[i].iov_base = tiov[i].iov_base;
1617 if (tiov[i].iov_len > nbytes_remaining)
1620 iov[i].iov_len = tiov[i].iov_len;