Lines Matching refs:bi_vcnt
684 if (bio->bi_vcnt > 0) { in bio_add_pc_page()
685 struct bio_vec *prev = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_add_pc_page()
709 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_pc_page()
713 bio->bi_vcnt++; in bio_add_pc_page()
732 if (bio->bi_vcnt > 1 && (BIOVEC_PHYS_MERGEABLE(bvec-1, bvec))) in bio_add_pc_page()
742 bio->bi_vcnt--; in bio_add_pc_page()
768 if (bio->bi_vcnt > 0) { in __bio_try_merge_page()
769 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in __bio_try_merge_page()
794 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_page()
804 bio->bi_vcnt++; in __bio_add_page()
842 unsigned short nr_pages = bio->bi_max_vecs - bio->bi_vcnt, idx; in __bio_iov_iter_get_pages()
843 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
862 bio->bi_vcnt += nr_pages; in __bio_iov_iter_get_pages()
892 unsigned short orig_vcnt = bio->bi_vcnt; in bio_iov_iter_get_pages()
898 return bio->bi_vcnt > orig_vcnt ? 0 : ret; in bio_iov_iter_get_pages()
1326 unsigned short prev_bi_vcnt = bio->bi_vcnt; in bio_map_user_iov()
1338 if (bio->bi_vcnt == prev_bi_vcnt) in bio_map_user_iov()