Lines Matching defs:bvec
464 struct bio_vec *bvec;
468 bio_for_each_segment_all(bvec, bio, iter_all) {
469 struct page *page = bvec->bv_page;
473 u64 start = page_offset(page) + bvec->bv_offset;
474 u32 len = bvec->bv_len;
477 if (!IS_ALIGNED(bvec->bv_offset, sectorsize))
480 bvec->bv_offset, bvec->bv_len);
481 else if (!IS_ALIGNED(bvec->bv_len, sectorsize))
484 bvec->bv_offset, bvec->bv_len);
540 * - bvec can contain range beyond current page for multi-page bvec
588 struct bio_vec *bvec;
598 bio_for_each_segment_all(bvec, bio, iter_all) {
600 struct page *page = bvec->bv_page;
620 if (!IS_ALIGNED(bvec->bv_offset, sectorsize))
623 bvec->bv_offset, bvec->bv_len);
624 else if (!IS_ALIGNED(bvec->bv_offset + bvec->bv_len,
628 bvec->bv_offset, bvec->bv_len);
630 start = page_offset(page) + bvec->bv_offset;
631 end = start + bvec->bv_len - 1;
632 len = bvec->bv_len;
642 * Here we should only zero the range inside the bvec,
716 struct bio_vec *bvec = bio_last_bvec_all(bio);
739 page_offset(bvec->bv_page) + bvec->bv_offset + bvec->bv_len ==
1617 struct bio_vec *bvec;
1623 bio_for_each_segment_all(bvec, &bbio->bio, iter_all) {
1625 struct page *page = bvec->bv_page;
1626 u32 len = bvec->bv_len;
3964 struct bio_vec *bvec;
3980 bio_for_each_segment_all(bvec, &bbio->bio, iter_all) {
3982 struct page *page = bvec->bv_page;
3983 u32 len = bvec->bv_len;