Searched refs:bi_io_vec (Results 1 – 13 of 13) sorted by relevance
| /Linux-v4.19/include/linux/ |
| D | bio.h | 55 bvec_iter_bvec((bio)->bi_io_vec, (iter)) 58 bvec_iter_page((bio)->bi_io_vec, (iter)) 60 bvec_iter_len((bio)->bi_io_vec, (iter)) 62 bvec_iter_offset((bio)->bi_io_vec, (iter)) 166 for (i = 0, bvl = (bio)->bi_io_vec; i < (bio)->bi_vcnt; i++, bvl++) 177 bvec_iter_advance(bio->bi_io_vec, iter, bytes); in bio_advance_iter() 193 return bvec_iter_rewind(bio->bi_io_vec, iter, bytes); in bio_rewind_iter() 302 *bv = bio->bi_io_vec[idx]; in bio_get_last_bvec() 321 return bio->bi_io_vec; in bio_first_bvec_all() 332 return &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_last_bvec_all()
|
| D | blk_types.h | 201 struct bio_vec *bi_io_vec; /* the actual vec list */ member
|
| /Linux-v4.19/block/ |
| D | bounce.c | 242 bio->bi_io_vec[bio->bi_vcnt++] = bio_src->bi_io_vec[0]; in bounce_clone_bio() 246 bio->bi_io_vec[bio->bi_vcnt++] = bv; in bounce_clone_bio()
|
| D | blk-lib.c | 172 bio->bi_io_vec->bv_page = page; in __blkdev_issue_write_same() 173 bio->bi_io_vec->bv_offset = 0; in __blkdev_issue_write_same() 174 bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev); in __blkdev_issue_write_same()
|
| D | bio.c | 259 bvec_free(&bs->bvec_pool, bio->bi_io_vec, BVEC_POOL_IDX(bio)); in bio_free() 286 bio->bi_io_vec = table; in bio_init() 526 bio->bi_io_vec = bvl; in bio_alloc_bioset() 610 bio->bi_io_vec = bio_src->bi_io_vec; in __bio_clone_fast() 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() 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() 843 struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; in __bio_iov_iter_get_pages()
|
| /Linux-v4.19/drivers/md/bcache/ |
| D | util.c | 234 struct bio_vec *bv = bio->bi_io_vec; in bch_bio_map() 276 while (--bv >= bio->bi_io_vec) in bch_bio_alloc_pages()
|
| /Linux-v4.19/drivers/lightnvm/ |
| D | pblk-read.c | 280 src_bv = new_bio->bi_io_vec[i++]; in pblk_end_partial_read() 281 dst_bv = bio->bi_io_vec[bio_init_idx + hole]; in pblk_end_partial_read()
|
| D | pblk-core.c | 297 bv = bio->bi_io_vec[i]; in pblk_bio_free_pages()
|
| /Linux-v4.19/drivers/md/ |
| D | dm-io.c | 239 dp->context_ptr = bio->bi_io_vec; in bio_dp_init()
|
| D | raid5.c | 1137 bi->bi_io_vec[0].bv_len = STRIPE_SIZE; in ops_run_io() 1138 bi->bi_io_vec[0].bv_offset = 0; in ops_run_io() 1191 rbi->bi_io_vec[0].bv_len = STRIPE_SIZE; in ops_run_io() 1192 rbi->bi_io_vec[0].bv_offset = 0; in ops_run_io()
|
| /Linux-v4.19/drivers/block/drbd/ |
| D | drbd_bitmap.c | 980 mempool_free(bio->bi_io_vec[0].bv_page, &drbd_md_io_page_pool); in drbd_bm_endio()
|
| /Linux-v4.19/Documentation/block/ |
| D | biodoc.txt | 444 struct bio_vec *bi_io_vec; /* the actual vec list */ 457 the same bi_io_vec array, but with the index and size accordingly modified) 859 cloning, in this case rather than PRE_BUILT bio_vecs, we set the bi_io_vec
|
| /Linux-v4.19/drivers/block/ |
| D | loop.c | 552 bvec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in lo_rw_aio()
|