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