Lines Matching defs:bvec
4 #include <linux/bvec.h>
135 const struct bio_vec *bvec = i->bvec; \
139 bvec, (K)) \
140 i->nr_segs -= bvec - i->bvec; \
141 i->bvec = bvec; \
605 const struct bio_vec *bvec, *end;
613 for (bvec = i->bvec, end = bvec + i->nr_segs; bvec < end; bvec++) {
614 if (likely(size < bvec->bv_len))
616 size -= bvec->bv_len;
619 i->nr_segs -= bvec - i->bvec;
620 i->bvec = bvec;
680 const struct bio_vec *bvec = i->bvec;
682 size_t n = (--bvec)->bv_len;
685 i->bvec = bvec;
716 return min(i->count, i->bvec->bv_len - i->iov_offset);
740 const struct bio_vec *bvec, unsigned long nr_segs,
748 .bvec = bvec,
840 size_t len = i->bvec[k].bv_len - skip;
846 if ((unsigned long)(i->bvec[k].bv_offset + skip) & addr_mask)
925 size_t len = i->bvec[k].bv_len - skip;
926 res |= (unsigned long)i->bvec[k].bv_offset + skip;
1087 len = i->bvec->bv_len - skip;
1090 skip += i->bvec->bv_offset;
1091 page = i->bvec->bv_page + skip / PAGE_SIZE;
1145 if (i->iov_offset == i->bvec->bv_len) {
1147 i->bvec++;
1282 for (p = i->bvec; size; skip = 0, p++) {
1321 return new->bvec = kmemdup(new->bvec,
1594 i->bvec -= state->nr_segs - i->nr_segs;
1663 size = min(maxsize, i->bvec->bv_len - skip);
1668 i->bvec++;
1672 skip += i->bvec->bv_offset;
1673 page = i->bvec->bv_page + skip / PAGE_SIZE;