Searched refs:bi_io_vec (Results 1 – 14 of 14) sorted by relevance
/linux/include/linux/ |
H A D | bio.h | 23 bvec_iter_bvec((bio)->bi_io_vec, (iter)) 26 bvec_iter_page((bio)->bi_io_vec, (iter)) 28 bvec_iter_len((bio)->bi_io_vec, (iter)) 30 bvec_iter_offset((bio)->bi_io_vec, (iter)) 84 bvec_advance(&bio->bi_io_vec[iter->idx], iter); in bio_next_segment() 103 bvec_iter_advance(bio->bi_io_vec, iter, bytes); in bio_advance_iter() 117 bvec_iter_advance_single(bio->bi_io_vec, iter, bytes); in bio_advance_iter_single() 154 ((bvl = mp_bvec_iter_bvec((bio)->bi_io_vec, (iter))), 1); \ 245 return bio->bi_io_vec; in bio_first_bvec_all() 261 return &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_last_bvec_all()
|
H A D | blk_types.h | 268 struct bio_vec *bi_io_vec; /* the actual vec list */ member
|
H A D | blk-mq.h | 1125 return mp_bvec_iter_bvec(rq->bio->bi_io_vec, rq->bio->bi_iter); in req_bvec()
|
/linux/drivers/md/bcache/ |
H A D | util.c | 234 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/block/ |
H A D | bio.c | 236 bvec_free(&bs->bvec_pool, bio->bi_io_vec, bio->bi_max_vecs); in bio_free() 283 bio->bi_io_vec = table; in bio_init() 872 bio->bi_io_vec = bio_src->bi_io_vec; in bio_alloc_clone() 895 bio_init(bio, bdev, bio_src->bi_io_vec, 0, bio_src->bi_opf); in bio_init_clone() 986 bvec_set_page(&bio->bi_io_vec[bio->bi_vcnt], page, len, off); in __bio_add_page() 1013 bvec_try_merge_page(&bio->bi_io_vec[bio->bi_vcnt - 1], in bio_add_page() 1082 bio->bi_io_vec = (struct bio_vec *)iter->bvec; in bio_iov_bvec_set() 1097 bvec_try_merge_page(&bio->bi_io_vec[bio->bi_vcnt - 1], in bio_iov_add_folio() 1156 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
|
H A D | bounce.c | 183 bio->bi_io_vec[bio->bi_vcnt++] = bv; in bounce_clone_bio() 242 for (i = 0, to = bio->bi_io_vec; i < bio->bi_vcnt; to++, i++) { in __blk_queue_bounce()
|
H A D | blk-merge.c | 23 *bv = mp_bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in bio_get_first_bvec() 42 *bv = bio->bi_io_vec[idx]; in bio_get_last_bvec() 499 bv = mp_bvec_iter_bvec(iter->bio->bi_io_vec, iter->iter); in blk_map_iter_next() 520 next = mp_bvec_iter_bvec(iter->bio->bi_io_vec, iter->iter); in blk_map_iter_next()
|
H A D | blk.h | 366 return bio->bi_io_vec->bv_len + bio->bi_io_vec->bv_offset > in bio_may_need_split()
|
H A D | blk-map.c | 307 len += bio->bi_io_vec[i].bv_len; in bio_invalidate_vmalloc_pages()
|
/linux/drivers/md/ |
H A D | dm-io-rewind.c | 119 dm_bvec_iter_rewind(bio->bi_io_vec, iter, bytes); in dm_bio_rewind_iter()
|
H A D | dm-io.c | 247 dp->context_ptr = bio->bi_io_vec; in bio_dp_init()
|
/linux/fs/bcachefs/ |
H A D | io_read.c | 162 memcpy(bio->bi_io_vec, rbio->bio.bi_io_vec, in promote_start()
|
/linux/drivers/block/drbd/ |
H A D | drbd_bitmap.c | 966 mempool_free(bio->bi_io_vec[0].bv_page, &drbd_md_io_page_pool); in drbd_bm_endio()
|
/linux/drivers/nvme/host/ |
H A D | tcp.c | 358 vec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in nvme_tcp_init_iter()
|