Home
last modified time | relevance | path

Searched refs:bi_io_vec (Results 1 – 17 of 17) sorted by relevance

/linux/block/
H A Dbio.c205 mempool_free(bio->bi_io_vec, &bs->bvec_pool); in bio_free()
208 bio->bi_io_vec); in bio_free()
257 bio->bi_io_vec = table; in bio_init()
276 struct bio_vec *bv = bio->bi_io_vec; in bio_reset()
281 bio->bi_io_vec = bv; in bio_reset()
316 bio->bi_iter.bi_size += bio->bi_io_vec[i].bv_len; in bio_reuse()
863 bio->bi_io_vec = bio_src->bi_io_vec; in __bio_clone()
1014 bvec_set_page(&bio->bi_io_vec[bio->bi_vcnt], page, len, off); in __bio_add_page()
1057 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_add_page()
1191 bio->bi_io_vec = (struct bio_vec *)iter->bvec; in bio_iov_iter_set()
[all …]
H A Dblk-mq-dma.c22 iter->bvecs = iter->bio->bi_io_vec; in __blk_map_iter_next()
155 .bvecs = bio->bi_io_vec, in blk_rq_map_iter_init()
H A Dblk.h405 if (!bio->bi_io_vec) in bio_may_need_split()
408 bv = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in bio_may_need_split()
H A Dblk-merge.c22 *bv = mp_bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in bio_get_first_bvec()
41 *bv = bio->bi_io_vec[idx]; in bio_get_last_bvec()
H A Dblk-map.c299 len += bio->bi_io_vec[i].bv_len; in bio_invalidate_vmalloc_pages()
/linux/include/linux/
H A Dbio.h24 bvec_iter_bvec((bio)->bi_io_vec, (iter))
27 bvec_iter_page((bio)->bi_io_vec, (iter))
29 bvec_iter_len((bio)->bi_io_vec, (iter))
31 bvec_iter_offset((bio)->bi_io_vec, (iter))
100 bvec_advance(&bio->bi_io_vec[iter->idx], iter); in bio_next_segment()
119 bvec_iter_advance(bio->bi_io_vec, iter, bytes); in bio_advance_iter()
133 bvec_iter_advance_single(bio->bi_io_vec, iter, bytes); in bio_advance_iter_single()
170 ((bvl = mp_bvec_iter_bvec((bio)->bi_io_vec, (iter))), 1); \
246 return bio->bi_io_vec; in bio_first_bvec_all()
H A Dblk_types.h236 struct bio_vec *bi_io_vec; member
/linux/drivers/md/dm-pcache/
H A Dsegment.c15 iov_iter_bvec(&iter, ITER_DEST, &bio->bi_io_vec[bio->bi_iter.bi_idx], in segment_copy_to_bio()
36 iov_iter_bvec(&iter, ITER_SOURCE, &bio->bi_io_vec[bio->bi_iter.bi_idx], in segment_copy_from_bio()
/linux/drivers/md/bcache/
H A Dutil.c234 struct bio_vec *bv = bio->bi_io_vec; in bch_bio_map()
277 for (i = 0, bv = bio->bi_io_vec; i < bio->bi_vcnt; bv++, i++) { in bch_bio_alloc_pages()
280 while (--bv >= bio->bi_io_vec) in bch_bio_alloc_pages()
/linux/drivers/md/
H A Ddm-io-rewind.c119 dm_bvec_iter_rewind(bio->bi_io_vec, iter, bytes); in dm_bio_rewind_iter()
H A Ddm-flakey.c475 struct bio_vec bvec = bvec_iter_bvec(bio->bi_io_vec, iter); in clone_bio()
481 bvec_iter_advance(bio->bi_io_vec, &iter, this_step); in clone_bio()
H A Draid5.c1299 bi->bi_io_vec[0].bv_len = RAID5_STRIPE_SIZE(conf); in ops_run_io()
1300 bi->bi_io_vec[0].bv_offset = sh->dev[i].offset; in ops_run_io()
1342 rbi->bi_io_vec[0].bv_len = RAID5_STRIPE_SIZE(conf); in ops_run_io()
1343 rbi->bi_io_vec[0].bv_offset = sh->dev[i].offset; in ops_run_io()
/linux/drivers/block/drbd/
H A Ddrbd_bitmap.c966 mempool_free(bio->bi_io_vec[0].bv_page, &drbd_md_io_page_pool); in drbd_bm_endio()
/linux/drivers/block/
H A Dzloop.c556 __bvec_iter_bvec(rq->bio->bi_io_vec, rq->bio->bi_iter), in zloop_do_rw()
H A Dloop.c380 __bvec_iter_bvec(rq->bio->bi_io_vec, rq->bio->bi_iter), in lo_rw_aio()
/linux/drivers/nvme/host/
H A Dtcp.c362 __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter), nr_bvec, in nvme_tcp_init_iter()
/linux/fs/btrfs/
H A Dinode.c829 bvec = &bio->bi_io_vec[bio->bi_vcnt - 1]; in compressed_bio_last_folio()