Lines Matching refs:iov_offset
83 size_t skip = i->iov_offset; \
105 size_t skip = i->iov_offset; \
138 i->iov_offset = skip; \
181 skip = i->iov_offset;
244 i->iov_offset = skip;
265 skip = i->iov_offset;
328 i->iov_offset = skip;
343 if (i->iov_offset) {
351 if (unlikely(p->offset + p->len != i->iov_offset))
359 printk(KERN_ERR "idx = %d, offset = %zd\n", i_head, i->iov_offset);
394 off = i->iov_offset;
400 i->iov_offset += bytes;
417 i->iov_offset = offset + bytes;
433 size_t skip = i->iov_offset;
465 i->iov_offset = 0;
487 size_t off = i->iov_offset;
565 i->iov_offset = off + chunk;
605 i->iov_offset = r + chunk;
680 i->iov_offset = off + chunk - rem;
962 i->iov_offset = off + chunk;
1019 size_t off = i->iov_offset;
1044 size_t off = i->iov_offset, left = size;
1056 i->iov_offset = buf->offset + left;
1088 size_t off = i->iov_offset;
1105 i->iov_offset = off;
1112 if (unroll <= i->iov_offset) {
1113 i->iov_offset -= unroll;
1116 unroll -= i->iov_offset;
1124 i->iov_offset = n - unroll;
1136 i->iov_offset = n - unroll;
1157 return min(i->count, i->bvec->bv_len - i->iov_offset);
1159 return min(i->count, i->iov->iov_len - i->iov_offset);
1171 i->iov_offset = 0;
1184 i->iov_offset = 0;
1198 i->iov_offset = 0;
1218 i->iov_offset = 0;
1230 if (size && i->iov_offset && allocated(&i->pipe->bufs[i->head & p_mask]))
1231 return size | i->iov_offset;
1842 i->iov_offset = state->iov_offset;