Lines Matching refs:iov_offset

23 	base = __p + i->iov_offset;				\
25 i->iov_offset += len; \
32 size_t skip = i->iov_offset; \
47 i->iov_offset = skip; \
53 unsigned skip = i->iov_offset; \
75 i->iov_offset = skip; \
83 loff_t start = i->xarray_start + i->iov_offset; \
115 i->iov_offset += __off; \
356 n -= fault_in_readable(i->ubuf + i->iov_offset, n); in fault_in_iov_iter_readable()
364 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_readable()
399 n -= fault_in_safe_writeable(i->ubuf + i->iov_offset, n); in fault_in_iov_iter_writeable()
407 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_writeable()
436 .iov_offset = 0, in iov_iter_init()
863 size += i->iov_offset; in iov_iter_bvec_advance()
870 i->iov_offset = size; in iov_iter_bvec_advance()
883 size += i->iov_offset; // from beginning of current segment in iov_iter_iovec_advance()
889 i->iov_offset = size; in iov_iter_iovec_advance()
899 i->iov_offset += size; in iov_iter_advance()
943 if (unroll <= i->iov_offset) { in iov_iter_revert()
944 i->iov_offset -= unroll; in iov_iter_revert()
947 unroll -= i->iov_offset; in iov_iter_revert()
960 i->iov_offset = n - unroll; in iov_iter_revert()
972 i->iov_offset = n - unroll; in iov_iter_revert()
988 return min(i->count, i->iov->iov_len - i->iov_offset); in iov_iter_single_seg_count()
990 return min(i->count, i->bvec->bv_len - i->iov_offset); in iov_iter_single_seg_count()
1006 .iov_offset = 0, in iov_iter_kvec()
1022 .iov_offset = 0, in iov_iter_bvec()
1069 .iov_offset = 0 in iov_iter_xarray()
1090 .iov_offset = 0 in iov_iter_discard()
1099 size_t skip = i->iov_offset; in iov_iter_aligned_iovec()
1123 unsigned skip = i->iov_offset; in iov_iter_aligned_bvec()
1159 if ((unsigned long)(i->ubuf + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
1186 if ((i->xarray_start + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
1198 size_t skip = i->iov_offset; in iov_iter_alignment_iovec()
1220 unsigned skip = i->iov_offset; in iov_iter_alignment_bvec()
1241 return ((unsigned long)i->ubuf + i->iov_offset) | size; in iov_iter_alignment()
1261 return (i->xarray_start + i->iov_offset) | i->count; in iov_iter_alignment()
1376 pos = i->xarray_start + i->iov_offset; in iter_xarray_get_pages()
1389 i->iov_offset += maxsize; in iter_xarray_get_pages()
1401 return (unsigned long)i->ubuf + i->iov_offset; in first_iovec_segment()
1403 for (k = 0, skip = i->iov_offset; k < i->nr_segs; k++, skip = 0) { in first_iovec_segment()
1420 size_t skip = i->iov_offset, len; in first_bvec_segment()
1480 i->iov_offset += maxsize; in __iov_iter_get_pages_alloc()
1481 if (i->iov_offset == i->bvec->bv_len) { in __iov_iter_get_pages_alloc()
1482 i->iov_offset = 0; in __iov_iter_get_pages_alloc()
1595 size_t skip = i->iov_offset, size = i->count; in iov_npages()
1615 size_t skip = i->iov_offset, size = i->count; in bvec_npages()
1636 unsigned offs = offset_in_page(i->ubuf + i->iov_offset); in iov_iter_npages()
1655 unsigned offset = (i->xarray_start + i->iov_offset) % PAGE_SIZE; in iov_iter_npages()
1875 i->iov_offset = state->iov_offset; in iov_iter_restore()