Searched refs:bi_io_vec (Results  1 – 14 of 14) sorted by relevance
| /Linux-v5.4/include/linux/ | 
| D | bio.h | 30 	bvec_iter_bvec((bio)->bi_io_vec, (iter)) 33 	bvec_iter_page((bio)->bi_io_vec, (iter)) 35 	bvec_iter_len((bio)->bi_io_vec, (iter)) 37 	bvec_iter_offset((bio)->bi_io_vec, (iter)) 130 	bvec_advance(&bio->bi_io_vec[iter->idx], iter);  in bio_next_segment() 149 		bvec_iter_advance(bio->bi_io_vec, iter, bytes);  in bio_advance_iter() 165 		((bvl = mp_bvec_iter_bvec((bio)->bi_io_vec, (iter))), 1); \ 269 	*bv = bio->bi_io_vec[idx];  in bio_get_last_bvec() 282 	return bio->bi_io_vec;  in bio_first_bvec_all() 293 	return &bio->bi_io_vec[bio->bi_vcnt - 1];  in bio_last_bvec_all()
  | 
| D | blk_types.h | 192 	struct bio_vec		*bi_io_vec;	/* the actual vec list */  member
  | 
| D | blkdev.h | 990 	return mp_bvec_iter_bvec(rq->bio->bi_io_vec, rq->bio->bi_iter);  in req_bvec()
  | 
| /Linux-v5.4/drivers/md/bcache/ | 
| 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-v5.4/block/ | 
| D | bounce.c | 262 		bio->bi_io_vec[bio->bi_vcnt++] = bio_src->bi_io_vec[0];  in bounce_clone_bio() 266 			bio->bi_io_vec[bio->bi_vcnt++] = bv;  in bounce_clone_bio() 321 	for (i = 0, to = bio->bi_io_vec; i < bio->bi_vcnt; to++, i++) {  in __blk_queue_bounce()
  | 
| D | bio.c | 247 		bvec_free(&bs->bvec_pool, bio->bi_io_vec, BVEC_POOL_IDX(bio));  in bio_free() 274 	bio->bi_io_vec = table;  in bio_init() 514 	bio->bi_io_vec = bvl;  in bio_alloc_bioset() 590 	bio->bi_io_vec = bio_src->bi_io_vec;  in __bio_clone_fast() 653 	struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1];  in bio_try_merge_pc_page() 704 		bvec = &bio->bi_io_vec[bio->bi_vcnt - 1];  in __bio_add_pc_page() 715 	bvec = &bio->bi_io_vec[bio->bi_vcnt];  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() 870 	struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt;  in __bio_iov_iter_get_pages() [all …] 
 | 
| D | blk-lib.c | 161 		bio->bi_io_vec->bv_page = page;  in __blkdev_issue_write_same() 162 		bio->bi_io_vec->bv_offset = 0;  in __blkdev_issue_write_same() 163 		bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev);  in __blkdev_issue_write_same()
  | 
| /Linux-v5.4/drivers/md/ | 
| D | dm-io.c | 239 	dp->context_ptr = bio->bi_io_vec;  in bio_dp_init()
  | 
| D | raid5.c | 1132 			bi->bi_io_vec[0].bv_len = STRIPE_SIZE;  in ops_run_io() 1133 			bi->bi_io_vec[0].bv_offset = 0;  in ops_run_io() 1186 			rbi->bi_io_vec[0].bv_len = STRIPE_SIZE;  in ops_run_io() 1187 			rbi->bi_io_vec[0].bv_offset = 0;  in ops_run_io()
  | 
| /Linux-v5.4/drivers/lightnvm/ | 
| D | pblk-core.c | 331 		bv = &bio->bi_io_vec[i];  in pblk_bio_free_pages() 2127 			rqd->bio->bi_io_vec[rqd->bio->bi_vcnt - 1].bv_page);  in pblk_get_meta_for_writes() 2142 	page = page_to_virt(rqd->bio->bi_io_vec[rqd->bio->bi_vcnt - 1].bv_page);  in pblk_get_packed_meta()
  | 
| /Linux-v5.4/drivers/block/drbd/ | 
| D | drbd_bitmap.c | 968 		mempool_free(bio->bi_io_vec[0].bv_page, &drbd_md_io_page_pool);  in drbd_bm_endio()
  | 
| /Linux-v5.4/Documentation/block/ | 
| D | biodoc.rst | 468        struct bio_vec   *bi_io_vec;  /* the actual vec list */ 481   the same bi_io_vec array, but with the index and size accordingly modified) 817   cloning, in this case rather than PRE_BUILT bio_vecs, we set the bi_io_vec
  | 
| /Linux-v5.4/drivers/block/ | 
| D | loop.c | 554 		bvec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter);  in lo_rw_aio()
  | 
| /Linux-v5.4/drivers/nvme/host/ | 
| D | tcp.c | 229 		vec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter);  in nvme_tcp_init_iter()
  |