Lines Matching refs:len
31 size_t len; in spdk_ioviter_first() local
39 len = spdk_ioviter_firstv(iter, 2, iovs, iovcnts, out); in spdk_ioviter_first()
41 if (len > 0) { in spdk_ioviter_first()
46 return len; in spdk_ioviter_first()
77 size_t len; in spdk_ioviter_next() local
79 len = spdk_ioviter_nextv(iter, out); in spdk_ioviter_next()
81 if (len > 0) { in spdk_ioviter_next()
86 return len; in spdk_ioviter_next()
93 size_t len; in spdk_ioviter_nextv() local
97 len = UINT32_MAX; in spdk_ioviter_nextv()
105 len = spdk_min(len, it->iov_len); in spdk_ioviter_nextv()
113 if (it->iov_len == len) { in spdk_ioviter_nextv()
123 it->iov_base += len; in spdk_ioviter_nextv()
124 it->iov_len -= len; in spdk_ioviter_nextv()
128 return len; in spdk_ioviter_nextv()
135 size_t len, total_sz; in spdk_iovcpy() local
139 for (len = spdk_ioviter_first(&iter, siov, siovcnt, diov, diovcnt, &src, &dst); in spdk_iovcpy()
140 len != 0; in spdk_iovcpy()
141 len = spdk_ioviter_next(&iter, &src, &dst)) { in spdk_iovcpy()
142 memcpy(dst, src, len); in spdk_iovcpy()
143 total_sz += len; in spdk_iovcpy()
153 size_t len, total_sz; in spdk_iovmove() local
157 for (len = spdk_ioviter_first(&iter, siov, siovcnt, diov, diovcnt, &src, &dst); in spdk_iovmove()
158 len != 0; in spdk_iovmove()
159 len = spdk_ioviter_next(&iter, &src, &dst)) { in spdk_iovmove()
160 memmove(dst, src, len); in spdk_iovmove()
161 total_sz += len; in spdk_iovmove()
179 size_t len, iov_remain_len, copied_len = 0; in iov_xfer() local
195 len = spdk_min(iov_remain_len, buf_len - copied_len); in iov_xfer()
199 (char *)iov->iov_base + ix->cur_iov_offset, len); in iov_xfer()
202 (const char *)buf + copied_len, len); in iov_xfer()
204 copied_len += len; in iov_xfer()
205 ix->cur_iov_offset += len; in iov_xfer()