Lines Matching refs:skip
32 size_t skip = i->iov_offset; \
34 len = min(n, __p->iov_len - skip); \
36 base = __p->iov_base + skip; \
39 skip += len; \
41 if (skip < __p->iov_len) \
45 skip = 0; \
47 i->iov_offset = skip; \
53 unsigned skip = i->iov_offset; \
55 unsigned offset = p->bv_offset + skip; \
60 len = min(min(n, (size_t)(p->bv_len - skip)), \
66 skip += len; \
67 if (skip == p->bv_len) { \
68 skip = 0; \
75 i->iov_offset = skip; \
355 size_t skip; in fault_in_iov_iter_readable() local
358 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_readable()
359 size_t len = min(count, p->iov_len - skip); in fault_in_iov_iter_readable()
364 ret = fault_in_readable(p->iov_base + skip, len); in fault_in_iov_iter_readable()
398 size_t skip; in fault_in_iov_iter_writeable() local
401 for (p = i->iov, skip = i->iov_offset; count; p++, skip = 0) { in fault_in_iov_iter_writeable()
402 size_t len = min(count, p->iov_len - skip); in fault_in_iov_iter_writeable()
407 ret = fault_in_safe_writeable(p->iov_base + skip, len); in fault_in_iov_iter_writeable()
1094 size_t skip = i->iov_offset; in iov_iter_aligned_iovec() local
1097 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_aligned_iovec()
1098 size_t len = i->iov[k].iov_len - skip; in iov_iter_aligned_iovec()
1104 if ((unsigned long)(i->iov[k].iov_base + skip) & addr_mask) in iov_iter_aligned_iovec()
1118 unsigned skip = i->iov_offset; in iov_iter_aligned_bvec() local
1121 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_aligned_bvec()
1122 size_t len = i->bvec[k].bv_len - skip; in iov_iter_aligned_bvec()
1128 if ((unsigned long)(i->bvec[k].bv_offset + skip) & addr_mask) in iov_iter_aligned_bvec()
1193 size_t skip = i->iov_offset; in iov_iter_alignment_iovec() local
1196 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_alignment_iovec()
1197 size_t len = i->iov[k].iov_len - skip; in iov_iter_alignment_iovec()
1199 res |= (unsigned long)i->iov[k].iov_base + skip; in iov_iter_alignment_iovec()
1215 unsigned skip = i->iov_offset; in iov_iter_alignment_bvec() local
1218 for (k = 0; k < i->nr_segs; k++, skip = 0) { in iov_iter_alignment_bvec()
1219 size_t len = i->bvec[k].bv_len - skip; in iov_iter_alignment_bvec()
1220 res |= (unsigned long)i->bvec[k].bv_offset + skip; in iov_iter_alignment_bvec()
1392 size_t skip; in first_iovec_segment() local
1398 for (k = 0, skip = i->iov_offset; k < i->nr_segs; k++, skip = 0) { in first_iovec_segment()
1399 size_t len = i->iov[k].iov_len - skip; in first_iovec_segment()
1405 return (unsigned long)i->iov[k].iov_base + skip; in first_iovec_segment()
1415 size_t skip = i->iov_offset, len; in first_bvec_segment() local
1417 len = i->bvec->bv_len - skip; in first_bvec_segment()
1420 skip += i->bvec->bv_offset; in first_bvec_segment()
1421 page = i->bvec->bv_page + skip / PAGE_SIZE; in first_bvec_segment()
1422 *start = skip % PAGE_SIZE; in first_bvec_segment()
1613 size_t skip = i->iov_offset, size = i->count; in iov_npages() local
1617 for (p = i->iov; size; skip = 0, p++) { in iov_npages()
1618 unsigned offs = offset_in_page(p->iov_base + skip); in iov_npages()
1619 size_t len = min(p->iov_len - skip, size); in iov_npages()
1633 size_t skip = i->iov_offset, size = i->count; in bvec_npages() local
1637 for (p = i->bvec; size; skip = 0, p++) { in bvec_npages()
1638 unsigned offs = (p->bv_offset + skip) % PAGE_SIZE; in bvec_npages()
1639 size_t len = min(p->bv_len - skip, size); in bvec_npages()
1982 size_t skip = i->iov_offset, offset; in iov_iter_extract_bvec_pages() local
1988 maxsize = min(maxsize, i->bvec->bv_len - skip); in iov_iter_extract_bvec_pages()
1994 skip = 0; in iov_iter_extract_bvec_pages()
1997 skip += i->bvec->bv_offset; in iov_iter_extract_bvec_pages()
1998 page = i->bvec->bv_page + skip / PAGE_SIZE; in iov_iter_extract_bvec_pages()
1999 offset = skip % PAGE_SIZE; in iov_iter_extract_bvec_pages()
2026 size_t skip = i->iov_offset, offset, len; in iov_iter_extract_kvec_pages() local
2032 maxsize = min(maxsize, i->kvec->iov_len - skip); in iov_iter_extract_kvec_pages()
2038 skip = 0; in iov_iter_extract_kvec_pages()
2041 kaddr = i->kvec->iov_base + skip; in iov_iter_extract_kvec_pages()