/linux-6.12.1/fs/bcachefs/ |
D | io_read.h | 30 struct bvec_iter bvec_iter; member 111 struct bvec_iter, struct bpos, enum btree_id, 124 void __bch2_read(struct bch_fs *, struct bch_read_bio *, struct bvec_iter,
|
D | io_read.c | 273 struct bvec_iter iter, in promote_alloc() 392 struct bvec_iter bvec_iter, in bch2_read_retry_nodecode() argument 429 ret = __bch2_read_extent(trans, rbio, bvec_iter, in bch2_read_retry_nodecode() 453 struct bvec_iter iter = rbio->bvec_iter; in bch2_rbio_retry() 573 struct bvec_iter dst_iter = rbio->bvec_iter; in __bch2_read_endio() 588 src->bi_iter = rbio->bvec_iter; in __bch2_read_endio() 610 crc.live_size = bvec_iter_sectors(rbio->bvec_iter); in __bch2_read_endio() 633 struct bvec_iter src_iter = src->bi_iter; in __bch2_read_endio() 840 struct bvec_iter iter, struct bpos read_pos, in __bch2_read_extent() 1019 rbio->bvec_iter = iter; in __bch2_read_extent() [all …]
|
D | compress.c | 41 static bool bio_phys_contig(struct bio *bio, struct bvec_iter start) in bio_phys_contig() 44 struct bvec_iter iter; in bio_phys_contig() 60 struct bvec_iter start, int rw) in __bio_map_or_bounce() 64 struct bvec_iter iter; in __bio_map_or_bounce() 268 struct bio *dst, struct bvec_iter dst_iter, in bch2_bio_uncompress()
|
D | compress.h | 53 struct bvec_iter, struct bch_extent_crc_unpacked);
|
D | checksum.c | 260 struct bvec_iter *iter) in __bch2_checksum_bio() 326 struct bvec_iter iter = bio->bi_iter; in bch2_checksum_bio() 335 struct bvec_iter iter; in __bch2_encrypt_bio() 407 struct bvec_iter iter = bio->bi_iter; in bch2_rechecksum_bio()
|
D | util.c | 671 void memcpy_to_bio(struct bio *dst, struct bvec_iter dst_iter, const void *src) in memcpy_to_bio() 674 struct bvec_iter iter; in memcpy_to_bio() 686 void memcpy_from_bio(void *dst, struct bio *src, struct bvec_iter src_iter) in memcpy_from_bio() 689 struct bvec_iter iter; in memcpy_from_bio()
|
D | fs-io.h | 36 struct bvec_iter iter) in bio_iter_iovec_folio()
|
/linux-6.12.1/block/ |
D | bounce.c | 79 struct bvec_iter iter; in copy_to_high_bio_irq() 85 struct bvec_iter from_iter = BVEC_ITER_ALL_INIT; in copy_to_high_bio_irq() 106 struct bvec_iter orig_iter = bio_orig->bi_iter; in bounce_end_io() 143 struct bvec_iter iter; in bounce_clone_bio() 208 struct bvec_iter iter; in __blk_queue_bounce()
|
D | t10-pi.c | 137 struct bvec_iter iter; in t10_pi_type1_prepare() 189 struct bvec_iter iter; in t10_pi_type1_complete() 311 struct bvec_iter iter; in ext_pi_type1_prepare() 352 struct bvec_iter iter; in ext_pi_type1_complete() 380 struct bvec_iter bviter; in blk_integrity_generate() 412 struct bvec_iter bviter; in blk_integrity_verify()
|
D | blk-crypto-fallback.c | 48 struct bvec_iter crypt_iter; 163 struct bvec_iter iter; in blk_crypto_fallback_clone_bio() 217 struct bvec_iter iter; in blk_crypto_fallback_split_bio_if_needed() 390 struct bvec_iter iter; in blk_crypto_fallback_decrypt_bio()
|
D | blk-integrity.c | 32 struct bvec_iter iter; in blk_rq_count_integrity_sg() 74 struct bvec_iter iter; in blk_rq_map_integrity_sg()
|
D | bio.c | 620 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter start) in zero_fill_bio_iter() 623 struct bvec_iter iter; in zero_fill_bio_iter() 643 struct bvec_iter iter; in bio_truncate() 1491 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() 1492 struct bio *src, struct bvec_iter *src_iter) in bio_copy_data_iter() 1522 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data() 1523 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
|
/linux-6.12.1/include/linux/ |
D | bvec.h | 77 struct bvec_iter { struct 141 struct bvec_iter *iter, unsigned bytes) in bvec_iter_advance() 169 struct bvec_iter *iter, unsigned int bytes) in bvec_iter_advance_single() 188 #define BVEC_ITER_ALL_INIT (struct bvec_iter) \
|
D | bio.h | 99 struct bvec_iter *iter, unsigned int bytes) in bio_advance_iter() 112 struct bvec_iter *iter, in bio_advance_iter_single() 178 struct bvec_iter iter; in bio_segments() 433 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, 434 struct bio *src, struct bvec_iter *src_iter); 438 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter iter);
|
D | bio-integrity.h | 19 struct bvec_iter bip_iter; 25 struct bvec_iter bio_iter; /* for rewinding parent bio */
|
/linux-6.12.1/include/linux/ceph/ |
D | messenger.h | 133 struct bvec_iter iter; 165 struct bvec_iter __cur_iter; \ 177 struct bvec_iter iter; 198 struct bvec_iter __cur_iter; \ 243 struct bvec_iter bvec_iter; member
|
/linux-6.12.1/Documentation/block/ |
D | biovecs.rst | 8 Instead, we have a new struct bvec_iter which represents a range of a biovec - 17 partially complete a bio is segregated into struct bvec_iter: bi_sector, 19 and bv_len, struct bvec_iter has bi_bvec_done, which represents the number of 31 bio_for_each_segment() has been updated to take a bvec_iter argument 36 * Advancing a bvec_iter is done with bio_advance_iter(); bio_advance() is a 98 where previously you would have used bi_idx you'd now use a bvec_iter, 102 now use bio_iter_iovec(), which takes a bvec_iter and returns a
|
/linux-6.12.1/drivers/md/ |
D | dm-io-rewind.c | 13 struct bvec_iter *iter, in dm_bvec_iter_rewind() 111 struct bvec_iter *iter, unsigned int bytes) in dm_bio_rewind_iter()
|
D | dm-bio-record.h | 26 struct bvec_iter bi_iter;
|
D | dm-verity.h | 90 struct bvec_iter iter;
|
D | dm-ebs-target.c | 66 struct bvec_iter *iter) in __ebs_rw_bvec() 126 struct bvec_iter iter; in __ebs_rw_bio()
|
/linux-6.12.1/drivers/block/aoe/ |
D | aoe.h | 110 struct bvec_iter iter; 128 struct bvec_iter iter;
|
/linux-6.12.1/fs/btrfs/ |
D | bio.h | 50 struct bvec_iter saved_iter;
|
/linux-6.12.1/net/ceph/ |
D | messenger.c | 787 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 788 cursor->bvec_iter.bi_size = cursor->resid; in ceph_msg_data_bvecs_cursor_init() 790 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_cursor_init() 798 cursor->bvec_iter); in ceph_msg_data_bvecs_next() 809 struct page *page = bvec_iter_page(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_advance() 812 BUG_ON(bytes > bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() 814 bvec_iter_advance(bvecs, &cursor->bvec_iter, bytes); in ceph_msg_data_bvecs_advance() 819 if (!bytes || (cursor->bvec_iter.bi_bvec_done && in ceph_msg_data_bvecs_advance() 820 page == bvec_iter_page(bvecs, cursor->bvec_iter))) in ceph_msg_data_bvecs_advance() 823 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance()
|
/linux-6.12.1/drivers/block/ |
D | n64cart.c | 90 struct bvec_iter iter; in n64cart_submit_bio()
|