Searched refs:bi_vcnt (Results 1 – 16 of 16) sorted by relevance
/Linux-v5.4/block/ |
D | bio.c | 653 struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_try_merge_pc_page() 696 if (bio->bi_vcnt > 0) { in __bio_add_pc_page() 704 bvec = &bio->bi_io_vec[bio->bi_vcnt - 1]; in __bio_add_pc_page() 712 if (bio->bi_vcnt >= queue_max_segments(q)) in __bio_add_pc_page() 715 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_pc_page() 719 bio->bi_vcnt++; in __bio_add_pc_page() 754 if (bio->bi_vcnt > 0 && !bio_full(bio, len)) { in __bio_try_merge_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() 790 bio->bi_vcnt++; in __bio_add_page() [all …]
|
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 | blk-lib.c | 160 bio->bi_vcnt = 1; in __blkdev_issue_write_same()
|
/Linux-v5.4/drivers/md/bcache/ |
D | util.c | 237 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()
|
D | btree.c | 449 b->bio->bi_vcnt = 0; in do_btree_node_write()
|
/Linux-v5.4/Documentation/block/ |
D | biovecs.rst | 70 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.
|
D | biodoc.rst | 461 unsigned int bi_vcnt; /* how may bio_vec's */
|
/Linux-v5.4/include/linux/ |
D | bio.h | 115 if (bio->bi_vcnt >= bio->bi_max_vecs) in bio_full() 127 if (iter->idx >= bio->bi_vcnt) in bio_next_segment() 293 return &bio->bi_io_vec[bio->bi_vcnt - 1]; in bio_last_bvec_all()
|
D | blk_types.h | 182 unsigned short bi_vcnt; /* how many bio_vec's */ member
|
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-core.c | 330 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()
|
/Linux-v5.4/drivers/target/ |
D | target_core_pscsi.c | 912 " bio\n", bio->bi_vcnt, i, bio); in pscsi_map_sg()
|
/Linux-v5.4/drivers/block/ |
D | pktcdvd.c | 1130 pkt->bio->bi_vcnt = pkt->frames; in pkt_start_recovery() 1283 pkt_dbg(2, pd, "vcnt=%d\n", pkt->w_bio->bi_vcnt); in pkt_start_write()
|
/Linux-v5.4/drivers/md/ |
D | raid5.c | 1131 bi->bi_vcnt = 1; in ops_run_io() 1143 bi->bi_vcnt = 0; in ops_run_io() 1185 rbi->bi_vcnt = 1; in ops_run_io() 1196 rbi->bi_vcnt = 0; in ops_run_io()
|
D | raid10.c | 4571 read_bio->bi_vcnt = 0; in reshape_request()
|
/Linux-v5.4/fs/f2fs/ |
D | data.c | 535 unsigned int left_vecs = bio->bi_max_vecs - bio->bi_vcnt; in io_is_mergeable()
|
/Linux-v5.4/fs/btrfs/ |
D | inode.c | 7974 ASSERT(bio->bi_vcnt == 1); in btrfs_retry_endio_nocsum() 8067 ASSERT(bio->bi_vcnt == 1); in btrfs_retry_endio()
|