/Linux-v4.19/include/linux/ |
D | bvec.h | 36 struct bvec_iter { struct 73 struct bvec_iter *iter, unsigned bytes) in bvec_iter_advance() 99 struct bvec_iter *iter, in bvec_iter_rewind() 129 #define BVEC_ITER_ALL_INIT (struct bvec_iter) \
|
D | bio.h | 168 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter, in bio_advance_iter() 182 static inline bool bio_rewind_iter(struct bio *bio, struct bvec_iter *iter, in bio_rewind_iter() 211 struct bvec_iter iter; in bio_segments() 287 struct bvec_iter iter = bio->bi_iter; in bio_get_last_bvec() 349 struct bvec_iter bip_iter; 509 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, 510 struct bio *src, struct bvec_iter *src_iter); 520 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter iter);
|
D | blk_types.h | 169 struct bvec_iter bi_iter;
|
/Linux-v4.19/include/linux/ceph/ |
D | messenger.h | 105 struct bvec_iter iter; 137 struct bvec_iter __cur_iter; \ 149 struct bvec_iter iter; 170 struct bvec_iter __cur_iter; \ 215 struct bvec_iter bvec_iter; member
|
/Linux-v4.19/block/ |
D | bounce.c | 117 struct bvec_iter iter; in copy_to_high_bio_irq() 123 struct bvec_iter from_iter = BVEC_ITER_ALL_INIT; in copy_to_high_bio_irq() 148 struct bvec_iter orig_iter = bio_orig->bi_iter; in bounce_end_io() 201 struct bvec_iter iter; in bounce_clone_bio() 271 struct bvec_iter iter; in __blk_queue_bounce()
|
D | bio-integrity.c | 169 struct bvec_iter *proc_iter, integrity_processing_fn *proc_fn) in bio_integrity_process() 173 struct bvec_iter bviter; in bio_integrity_process() 334 struct bvec_iter iter = bio->bi_iter; in bio_integrity_verify_fn()
|
D | bio.c | 535 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter start) in zero_fill_bio_iter() 539 struct bvec_iter iter; in zero_fill_bio_iter() 956 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() 957 struct bio *src, struct bvec_iter *src_iter) in bio_copy_data_iter() 997 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data() 998 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data() 1016 struct bvec_iter src_iter = src->bi_iter; in bio_list_copy_data() 1017 struct bvec_iter dst_iter = dst->bi_iter; in bio_list_copy_data() 1699 struct bvec_iter iter; in bio_flush_dcache_pages()
|
D | t10-pi.c | 214 struct bvec_iter iter; in t10_pi_prepare() 273 struct bvec_iter iter; in t10_pi_complete()
|
D | blk-integrity.c | 46 struct bvec_iter iter; in blk_rq_count_integrity_sg() 92 struct bvec_iter iter; in blk_rq_map_integrity_sg()
|
D | blk-merge.c | 106 struct bvec_iter iter; in blk_bio_segment_split() 239 struct bvec_iter iter; in __blk_recalc_rq_segments() 421 struct bvec_iter iter; in __blk_bios_map_sg()
|
/Linux-v4.19/Documentation/block/ |
D | biovecs.txt | 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 96 where previously you would have used bi_idx you'd now use a bvec_iter, 100 now use bio_iter_iovec(), which takes a bvec_iter and returns a
|
/Linux-v4.19/drivers/md/ |
D | dm-verity.h | 78 struct bvec_iter iter; 119 struct bvec_iter *iter,
|
D | dm-verity-fec.h | 76 u8 *dest, struct bvec_iter *iter); 107 struct bvec_iter *iter) in verity_fec_decode()
|
D | dm-bio-record.h | 24 struct bvec_iter bi_iter;
|
D | dm-verity-target.c | 368 struct bvec_iter *iter, struct crypto_wait *wait) in verity_for_io_block() 412 struct bvec_iter *iter, in verity_for_bv_block() 457 struct bvec_iter *iter) in verity_bv_skip_block() 471 struct bvec_iter start; in verity_verify_io()
|
/Linux-v4.19/drivers/block/aoe/ |
D | aoe.h | 104 struct bvec_iter iter; 122 struct bvec_iter iter;
|
/Linux-v4.19/drivers/block/ |
D | null_blk_zoned.c | 56 struct bvec_iter iter; in null_zone_fill_bio()
|
D | brd.c | 288 struct bvec_iter iter; in brd_make_request()
|
/Linux-v4.19/arch/m68k/emu/ |
D | nfblock.c | 66 struct bvec_iter iter; in nfhd_make_request()
|
/Linux-v4.19/net/ceph/ |
D | messenger.c | 902 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 903 cursor->bvec_iter.bi_size = cursor->resid; in ceph_msg_data_bvecs_cursor_init() 905 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_cursor_init() 907 cursor->resid == bvec_iter_len(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_cursor_init() 915 cursor->bvec_iter); in ceph_msg_data_bvecs_next() 928 BUG_ON(bytes > bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() 930 bvec_iter_advance(bvecs, &cursor->bvec_iter, bytes); in ceph_msg_data_bvecs_advance() 937 if (!bytes || cursor->bvec_iter.bi_bvec_done) in ceph_msg_data_bvecs_advance() 941 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() 943 cursor->resid == bvec_iter_len(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_advance()
|
/Linux-v4.19/drivers/s390/block/ |
D | xpram.c | 189 struct bvec_iter iter; in xpram_make_request()
|
/Linux-v4.19/drivers/md/bcache/ |
D | debug.c | 112 struct bvec_iter iter, citer = { 0 }; in bch_data_verify()
|
/Linux-v4.19/drivers/nvdimm/ |
D | blk.c | 177 struct bvec_iter iter; in nd_blk_make_request()
|
/Linux-v4.19/arch/xtensa/platforms/iss/ |
D | simdisk.c | 108 struct bvec_iter iter; in simdisk_make_request()
|
/Linux-v4.19/fs/btrfs/ |
D | volumes.h | 273 struct bvec_iter iter;
|