Lines Matching refs:bvec
3 #include <linux/bvec.h>
493 const struct bio_vec *bvec, *end;
501 for (bvec = i->bvec, end = bvec + i->nr_segs; bvec < end; bvec++) {
502 if (likely(size < bvec->bv_len))
504 size -= bvec->bv_len;
507 i->nr_segs -= bvec - i->bvec;
508 i->bvec = bvec;
568 const struct bio_vec *bvec = i->bvec;
570 size_t n = (--bvec)->bv_len;
573 i->bvec = bvec;
604 return min(i->count, i->bvec->bv_len - i->iov_offset);
627 const struct bio_vec *bvec, unsigned long nr_segs,
634 .bvec = bvec,
719 const struct bio_vec *bvec = i->bvec;
724 size_t len = bvec->bv_len;
730 if ((unsigned long)(bvec->bv_offset + skip) & addr_mask)
733 bvec++;
803 const struct bio_vec *bvec = i->bvec;
809 size_t len = bvec->bv_len - skip;
810 res |= (unsigned long)bvec->bv_offset + skip;
814 bvec++;
972 len = i->bvec->bv_len - skip;
975 skip += i->bvec->bv_offset;
976 page = i->bvec->bv_page + skip / PAGE_SIZE;
1030 if (i->iov_offset == i->bvec->bv_len) {
1032 i->bvec++;
1095 for (p = i->bvec; size; skip = 0, p++) {
1134 return new->bvec = kmemdup(new->bvec,
1395 i->bvec -= state->nr_segs - i->nr_segs;
1464 size = min(maxsize, i->bvec->bv_len - skip);
1469 i->bvec++;
1473 skip += i->bvec->bv_offset;
1474 page = i->bvec->bv_page + skip / PAGE_SIZE;