Lines Matching defs:offset
77 iovec_flatten(struct iovec *iov, size_t iovcnt, void *buf, size_t size, size_t offset)
82 if (offset >= iov[i].iov_len) {
83 offset -= iov[i].iov_len;
95 len = MIN(size - done, iov[i].iov_len - offset);
96 memcpy(buf, iov[i].iov_base + offset, len);
99 offset = 0;
118 buf_to_iovec(const void *buf, size_t size, struct iovec *iov, size_t iovcnt, size_t offset)
123 if (offset >= iov[i].iov_len) {
124 offset -= iov[i].iov_len;
136 len = MIN(size - done, iov[i].iov_len - offset);
137 memcpy(iov[i].iov_base + offset, buf, len);
140 offset = 0;
159 iovset(struct iovec *iov, size_t iovcnt, int byte, size_t size, size_t offset)
164 if (offset >= iov[i].iov_len) {
165 offset -= iov[i].iov_len;
177 len = MIN(size - done, iov[i].iov_len - offset);
178 memset(iov[i].iov_base + offset, byte, len);
180 offset = 0;
199 vbdev_ocf_ctx_data_seek(ctx_data_t *dst, ctx_data_seek_t seek, uint32_t offset)
206 off = MIN(offset, d->size);
210 off = MIN(offset, d->size - d->seek);