Lines Matching refs:bvec

137 			const struct bio_vec *bvec = i->bvec;	\
141 bvec, (K)) \
142 i->nr_segs -= bvec - i->bvec; \
143 i->bvec = bvec; \
852 const struct bio_vec *bvec, *end; in iov_iter_bvec_advance() local
860 for (bvec = i->bvec, end = bvec + i->nr_segs; bvec < end; bvec++) { in iov_iter_bvec_advance()
861 if (likely(size < bvec->bv_len)) in iov_iter_bvec_advance()
863 size -= bvec->bv_len; in iov_iter_bvec_advance()
866 i->nr_segs -= bvec - i->bvec; in iov_iter_bvec_advance()
867 i->bvec = bvec; in iov_iter_bvec_advance()
949 const struct bio_vec *bvec = i->bvec; in iov_iter_revert() local
951 size_t n = (--bvec)->bv_len; in iov_iter_revert()
954 i->bvec = bvec; in iov_iter_revert()
985 return min(i->count, i->bvec->bv_len - i->iov_offset); in iov_iter_single_seg_count()
1008 const struct bio_vec *bvec, unsigned long nr_segs, in iov_iter_bvec() argument
1015 .bvec = bvec, in iov_iter_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()
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()
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()
1478 if (i->iov_offset == i->bvec->bv_len) { in __iov_iter_get_pages_alloc()
1480 i->bvec++; in __iov_iter_get_pages_alloc()
1637 for (p = i->bvec; size; skip = 0, p++) { in bvec_npages()
1689 return new->bvec = kmemdup(new->bvec, in dup_iter()
1919 i->bvec -= state->nr_segs - i->nr_segs; in iov_iter_restore()
1988 maxsize = min(maxsize, i->bvec->bv_len - skip); in iov_iter_extract_bvec_pages()
1993 i->bvec++; 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()