Home
last modified time | relevance | path

Searched refs:bi_vcnt (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/block/
H A Dbio.c766 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_try_merge_hw_seg()
803 if (bio->bi_vcnt > 0) { in bio_add_hw_page()
811 bvec = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_add_hw_page()
819 if (bio->bi_vcnt >= queue_max_segments(q)) in bio_add_hw_page()
822 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_hw_page()
826 bio->bi_vcnt++; in bio_add_hw_page()
877 if (bio->bi_vcnt > 0) { in __bio_try_merge_page()
878 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in __bio_try_merge_page()
907 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_page()
917 bio->bi_vcnt++; in __bio_add_page()
[all …]
H A Dbounce.c262 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()
322 for (i = 0, to = bio->bi_io_vec; i < bio->bi_vcnt; to++, i++) { in __blk_queue_bounce()
H A Dblk-crypto-fallback.c151 for (i = 0; i < enc_bio->bi_vcnt; i++) in blk_crypto_fallback_encrypt_endio()
178 bio->bi_io_vec[bio->bi_vcnt++] = bv; in blk_crypto_clone_bio()
315 for (i = 0; i < enc_bio->bi_vcnt; i++) { in blk_crypto_fallback_encrypt_bio()
H A Dblk-lib.c194 bio->bi_vcnt = 1; in __blkdev_issue_write_same()
H A Dblk-map.c358 for (i = 0; i < bio->bi_vcnt; i++) in bio_invalidate_vmalloc_pages()
H A Dblk-merge.c329 (*bio)->bi_vcnt == 1 && in __blk_queue_split()
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dutil.c237 BUG_ON(bio->bi_vcnt); in bch_bio_map()
242 for (; size; bio->bi_vcnt++, bv++) { in bch_bio_map()
277 for (i = 0, bv = bio->bi_io_vec; i < bio->bi_vcnt; bv++, i++) { in bch_bio_alloc_pages()
H A Dbtree.c393 b->bio->bi_vcnt = 0; in do_btree_node_write()
/OK3568_Linux_fs/kernel/include/linux/
H A Dbio.h111 if (bio->bi_vcnt >= bio->bi_max_vecs) in bio_full()
123 if (iter->idx >= bio->bi_vcnt) in bio_next_segment()
174 i < (bio)->bi_vcnt; i++, bvl++) \
296 return &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_last_bvec_all()
H A Dblk_types.h256 unsigned short bi_vcnt; /* how many bio_vec's */ member
/OK3568_Linux_fs/kernel/Documentation/block/
H A Dbiovecs.rst70 reached the end of a bio, not bi_vcnt - and the bio_iovec() macro takes
104 * bi_vcnt can't be trusted or relied upon by driver code - i.e. anything that
108 biovec, in order to calculate bi_vcnt for the new bio we'd have to iterate
111 So, don't use bi_vcnt anymore.
H A Dbiodoc.rst461 unsigned int bi_vcnt; /* how may bio_vec's */
/OK3568_Linux_fs/kernel/drivers/lightnvm/
H A Dpblk-core.c330 for (i = 0; i < bio->bi_vcnt; i++) { in pblk_bio_free_pages()
359 pblk_bio_free_pages(pblk, bio, (bio->bi_vcnt - i), i); in pblk_bio_add_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()
/OK3568_Linux_fs/kernel/drivers/target/
H A Dtarget_core_pscsi.c913 " bio\n", bio->bi_vcnt, i, bio); in pscsi_map_sg()
/OK3568_Linux_fs/kernel/drivers/md/
H A Draid5.c1209 bi->bi_vcnt = 1; in ops_run_io()
1221 bi->bi_vcnt = 0; in ops_run_io()
1263 rbi->bi_vcnt = 1; in ops_run_io()
1274 rbi->bi_vcnt = 0; in ops_run_io()
H A Draid10.c4549 read_bio->bi_vcnt = 0; in reshape_request()
/OK3568_Linux_fs/kernel/drivers/block/
H A Dpktcdvd.c1224 pkt_dbg(2, pd, "vcnt=%d\n", pkt->w_bio->bi_vcnt); in pkt_start_write()
/OK3568_Linux_fs/kernel/fs/f2fs/
H A Ddata.c742 unsigned int left_vecs = bio->bi_max_vecs - bio->bi_vcnt; in io_is_mergeable()