Lines Matching refs:bi_vcnt
276 bio->bi_vcnt = 0; in bio_init()
899 if (bio->bi_vcnt >= bio->bi_max_vecs) in bio_full()
975 if (bio->bi_vcnt > 0) { in bio_add_hw_page()
976 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_add_hw_page()
984 if (bio->bi_vcnt >= in bio_add_hw_page()
996 bvec_set_page(&bio->bi_io_vec[bio->bi_vcnt], page, len, offset); in bio_add_hw_page()
997 bio->bi_vcnt++; in bio_add_hw_page()
1075 bvec_set_page(&bio->bi_io_vec[bio->bi_vcnt], page, len, off); in __bio_add_page()
1077 bio->bi_vcnt++; in __bio_add_page()
1101 if (bio->bi_vcnt > 0 && in bio_add_page()
1102 bvec_try_merge_page(&bio->bi_io_vec[bio->bi_vcnt - 1], in bio_add_page()
1108 if (bio->bi_vcnt >= bio->bi_max_vecs) in bio_add_page()
1172 bio->bi_vcnt = iter->nr_segs; in bio_iov_bvec_set()
1187 if (bio->bi_vcnt > 0 && in bio_iov_add_page()
1188 bvec_try_merge_page(&bio->bi_io_vec[bio->bi_vcnt - 1], in bio_iov_add_page()
1228 unsigned short nr_pages = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_iter_get_pages()
1229 unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_iter_get_pages()
1230 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
1336 return bio->bi_vcnt ? 0 : ret; in bio_iov_iter_get_pages()