Lines Matching refs:bi_vcnt
280 bio->bi_vcnt = 0; in bio_init()
803 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_try_merge_hw_seg()
840 if (bio->bi_vcnt > 0) { in bio_add_hw_page()
848 bvec = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_add_hw_page()
856 if (bio->bi_vcnt >= queue_max_segments(q)) in bio_add_hw_page()
859 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_hw_page()
863 bio->bi_vcnt++; in bio_add_hw_page()
947 if (bio->bi_vcnt > 0) { in __bio_try_merge_page()
948 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in __bio_try_merge_page()
977 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_page()
987 bio->bi_vcnt++; in __bio_add_page()
1038 bio->bi_vcnt = iter->nr_segs; in __bio_iov_bvec_set()
1086 unsigned short nr_pages = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_iter_get_pages()
1087 unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_iter_get_pages()
1088 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
1131 unsigned short nr_pages = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_append_get_pages()
1132 unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; in __bio_iov_append_get_pages()
1135 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_append_get_pages()
1219 return bio->bi_vcnt ? 0 : ret; in bio_iov_iter_get_pages()