Home
last modified time | relevance | path

Searched refs:bvec_iter (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.15/block/
H A Dbounce.c77 struct bvec_iter iter; in copy_to_high_bio_irq()
83 struct bvec_iter from_iter = BVEC_ITER_ALL_INIT; in copy_to_high_bio_irq()
104 struct bvec_iter orig_iter = bio_orig->bi_iter; in bounce_end_io()
141 struct bvec_iter iter; in bounce_clone_bio()
206 struct bvec_iter iter; in __blk_queue_bounce()
H A Dt10-pi.c137 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()
407 void blk_integrity_verify_iter(struct bio *bio, struct bvec_iter *saved_iter) in blk_integrity_verify_iter()
412 struct bvec_iter bviter; in blk_integrity_verify_iter()
H A Dblk-crypto-fallback.c48 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()
H A Dblk-integrity.c32 struct bvec_iter iter; in blk_rq_count_integrity_sg()
74 struct bvec_iter iter; in blk_rq_map_integrity_sg()
H A Dbio.c620 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()
1334 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter()
1335 struct bio *src, struct bvec_iter *src_iter) in bio_copy_data_iter()
1365 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data()
1366 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
H A Dbio-integrity-auto.c18 struct bvec_iter saved_bio_iter;
/linux-6.15/fs/bcachefs/
H A Dio_read.c290 struct bvec_iter iter, in promote_alloc()
435 struct bvec_iter bvec_iter, in bch2_read_retry_nodecode() argument
483 struct bvec_iter iter = rbio->bvec_iter; in bch2_rbio_retry()
730 struct bvec_iter dst_iter = rbio->bvec_iter; in __bch2_read_endio()
745 src->bi_iter = rbio->bvec_iter; in __bch2_read_endio()
1122 rbio->bvec_iter = iter; in __bch2_read_extent()
1267 struct bvec_iter bvec_iter, subvol_inum inum, in __bch2_read() argument
1296 POS(inum.inum, bvec_iter.bi_sector)); in __bch2_read()
1323 swap(bvec_iter.bi_size, bytes); in __bch2_read()
1325 if (bvec_iter.bi_size == bytes) in __bch2_read()
[all …]
H A Dio_read.h32 struct bvec_iter bvec_iter; member
131 struct bvec_iter, struct bpos, enum btree_id,
146 int __bch2_read(struct btree_trans *, struct bch_read_bio *, struct bvec_iter,
H A Dcompress.c62 static bool bio_phys_contig(struct bio *bio, struct bvec_iter start) in bio_phys_contig()
65 struct bvec_iter iter; in bio_phys_contig()
81 struct bvec_iter start, int rw) in __bio_map_or_bounce()
85 struct bvec_iter iter; in __bio_map_or_bounce()
308 struct bio *dst, struct bvec_iter dst_iter, in bch2_bio_uncompress()
H A Dchecksum.c184 struct bvec_iter *iter) in __bch2_checksum_bio()
250 struct bvec_iter iter = bio->bi_iter; in bch2_checksum_bio()
259 struct bvec_iter iter; in __bch2_encrypt_bio()
322 struct bvec_iter iter = bio->bi_iter; in bch2_rechecksum_bio()
H A Dcompress.h53 struct bvec_iter, struct bch_extent_crc_unpacked);
H A Dutil.c677 void memcpy_to_bio(struct bio *dst, struct bvec_iter dst_iter, const void *src) in memcpy_to_bio()
680 struct bvec_iter iter; in memcpy_to_bio()
692 void memcpy_from_bio(void *dst, struct bio *src, struct bvec_iter src_iter) in memcpy_from_bio()
695 struct bvec_iter iter; in memcpy_from_bio()
710 struct bvec_iter iter; in bch2_corrupt_bio()
H A Dfs-io.h36 struct bvec_iter iter) in bio_iter_iovec_folio()
/linux-6.15/include/linux/
H A Dbvec.h77 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()
194 #define BVEC_ITER_ALL_INIT (struct bvec_iter) \
H A Dbio.h97 struct bvec_iter *iter, unsigned int bytes) in bio_advance_iter()
110 struct bvec_iter *iter, in bio_advance_iter_single()
176 struct bvec_iter iter; in bio_segments()
427 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,
428 struct bio *src, struct bvec_iter *src_iter);
432 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter iter);
H A Dbio-integrity.h19 struct bvec_iter bip_iter;
/linux-6.15/include/linux/ceph/
H A Dmessenger.h133 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.15/Documentation/block/
H A Dbiovecs.rst8 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.15/drivers/md/
H A Ddm-io-rewind.c13 struct bvec_iter *iter, in dm_bvec_iter_rewind()
111 struct bvec_iter *iter, unsigned int bytes) in dm_bio_rewind_iter()
H A Ddm-bio-record.h26 struct bvec_iter bi_iter;
H A Ddm-verity.h89 struct bvec_iter iter;
/linux-6.15/drivers/block/aoe/
H A Daoe.h110 struct bvec_iter iter;
128 struct bvec_iter iter;
/linux-6.15/fs/btrfs/
H A Dbio.h50 struct bvec_iter saved_iter;
/linux-6.15/net/ceph/
H A Dmessenger.c787 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.15/drivers/block/
H A Dn64cart.c90 struct bvec_iter iter; in n64cart_submit_bio()

123