Lines Matching refs:iov_offset

22 	size_t skip = i->iov_offset;				\
37 i->iov_offset = skip; \
43 unsigned skip = i->iov_offset; \
65 i->iov_offset = skip; \
73 loff_t start = i->xarray_start + i->iov_offset; \
107 i->iov_offset += __off; \
190 skip = i->iov_offset; in copy_page_to_iter_iovec()
253 i->iov_offset = skip; in copy_page_to_iter_iovec()
274 skip = i->iov_offset; in copy_page_from_iter_iovec()
337 i->iov_offset = skip; in copy_page_from_iter_iovec()
352 if (i->iov_offset) { in sanity()
360 if (unlikely(p->offset + p->len != i->iov_offset)) in sanity()
368 printk(KERN_ERR "idx = %d, offset = %zd\n", i_head, i->iov_offset); in sanity()
403 off = i->iov_offset; in copy_page_to_iter_pipe()
409 i->iov_offset += bytes; in copy_page_to_iter_pipe()
425 i->iov_offset = offset + bytes; in copy_page_to_iter_pipe()
453 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_readable()
492 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_writeable()
520 .iov_offset = 0, in iov_iter_init()
536 size_t off = i->iov_offset; in data_start()
613 i->iov_offset = off + chunk; in copy_pipe_to_iter()
650 i->iov_offset = r + chunk; in csum_and_copy_to_pipe_iter()
706 i->iov_offset = off + chunk; in copy_mc_pipe_to_iter()
934 i->iov_offset = off + chunk; in pipe_zero()
988 size_t off = i->iov_offset; in pipe_truncate()
1011 size_t off = i->iov_offset, left = size; in pipe_advance()
1023 i->iov_offset = buf->offset + left; in pipe_advance()
1035 bi.bi_bvec_done = i->iov_offset; in iov_iter_bvec_advance()
1042 i->iov_offset = bi.bi_bvec_done; in iov_iter_bvec_advance()
1053 size += i->iov_offset; // from beginning of current segment in iov_iter_iovec_advance()
1059 i->iov_offset = size; in iov_iter_iovec_advance()
1076 i->iov_offset += size; in iov_iter_advance()
1095 size_t off = i->iov_offset; in iov_iter_revert()
1112 i->iov_offset = off; in iov_iter_revert()
1119 if (unroll <= i->iov_offset) { in iov_iter_revert()
1120 i->iov_offset -= unroll; in iov_iter_revert()
1123 unroll -= i->iov_offset; in iov_iter_revert()
1136 i->iov_offset = n - unroll; in iov_iter_revert()
1148 i->iov_offset = n - unroll; in iov_iter_revert()
1164 return min(i->count, i->iov->iov_len - i->iov_offset); in iov_iter_single_seg_count()
1166 return min(i->count, i->bvec->bv_len - i->iov_offset); in iov_iter_single_seg_count()
1182 .iov_offset = 0, in iov_iter_kvec()
1198 .iov_offset = 0, in iov_iter_bvec()
1216 .iov_offset = 0, in iov_iter_pipe()
1245 .iov_offset = 0 in iov_iter_xarray()
1266 .iov_offset = 0 in iov_iter_discard()
1275 size_t skip = i->iov_offset; in iov_iter_alignment_iovec()
1297 unsigned skip = i->iov_offset; in iov_iter_alignment_bvec()
1326 if (size && i->iov_offset && allocated(&i->pipe->bufs[i->head & p_mask])) in iov_iter_alignment()
1327 return size | i->iov_offset; in iov_iter_alignment()
1332 return (i->xarray_start + i->iov_offset) | i->count; in iov_iter_alignment()
1443 pos = i->xarray_start + i->iov_offset; in iter_xarray_get_pages()
1481 for (k = 0, skip = i->iov_offset; k < i->nr_segs; k++, skip = 0) { in first_iovec_segment()
1504 size_t skip = i->iov_offset, len; in first_bvec_segment()
1611 pos = i->xarray_start + i->iov_offset; in iter_xarray_get_pages_alloc()
1770 size_t skip = i->iov_offset, size = i->count; in iov_npages()
1790 size_t skip = i->iov_offset, size = i->count; in bvec_npages()
1829 unsigned offset = (i->xarray_start + i->iov_offset) % PAGE_SIZE; in iov_iter_npages()
2050 i->iov_offset = state->iov_offset; in iov_iter_restore()