Lines Matching refs:bio_vec

152 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned int idx)  in bvec_free()
169 struct bio_vec *bvec_alloc(gfp_t gfp_mask, int nr, unsigned long *idx, in bvec_alloc()
172 struct bio_vec *bvl; in bvec_alloc()
267 void bio_init(struct bio *bio, struct bio_vec *table, in bio_init()
432 struct bio_vec *bvl = NULL; in bio_alloc_bioset()
441 nr_iovecs * sizeof(struct bio_vec), in bio_alloc_bioset()
526 struct bio_vec bv; in zero_fill_bio_iter()
630 static inline bool page_is_mergeable(const struct bio_vec *bv, in page_is_mergeable()
653 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_try_merge_pc_page()
685 struct bio_vec *bvec; in __bio_add_pc_page()
755 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in __bio_try_merge_page()
780 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_page()
824 struct bio_vec *bvec; in bio_release_pages()
838 const struct bio_vec *bv = iter->bvec; in __bio_iov_bvec_add_pages()
854 #define PAGE_PTRS_PER_BVEC (sizeof(struct bio_vec) / sizeof(struct page *))
870 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
1002 struct bio_vec src_bv, dst_bv; in bio_copy_data_iter()
1116 struct bio_vec *bvec; in bio_copy_from_iter()
1147 struct bio_vec *bvec; in bio_copy_to_iter()
1170 struct bio_vec *bvec; in bio_free_pages()
1523 struct bio_vec *bvec; in bio_copy_kern_endio_read()
1633 struct bio_vec *bvec; in bio_set_pages_dirty()
1681 struct bio_vec *bvec; in bio_check_pages_dirty()
1946 unsigned int back_pad = BIO_INLINE_VECS * sizeof(struct bio_vec); in bioset_init()
2145 size = bvs->nr_vecs * sizeof(struct bio_vec); in biovec_init_slabs()