/linux/block/ |
A 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() 215 struct bvec_iter iter; in __blk_queue_bounce()
|
A D | blk-crypto-fallback.c | 48 struct bvec_iter crypt_iter; 161 struct bvec_iter iter; in blk_crypto_fallback_clone_bio() 216 struct bvec_iter iter; in blk_crypto_fallback_split_bio_if_needed() 389 struct bvec_iter iter; in blk_crypto_fallback_decrypt_bio()
|
A D | t10-pi.c | 143 struct bvec_iter iter; in t10_pi_type1_prepare() 193 struct bvec_iter iter; in t10_pi_type1_complete()
|
A D | bio.c | 534 struct bvec_iter iter; in zero_fill_bio() 554 struct bvec_iter iter; in bio_truncate() 1279 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() 1280 struct bio *src, struct bvec_iter *src_iter) in bio_copy_data_iter() 1308 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data() 1309 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
|
A D | bio-integrity.c | 157 struct bvec_iter *proc_iter, integrity_processing_fn *proc_fn) in bio_integrity_process() 161 struct bvec_iter bviter; in bio_integrity_process()
|
A 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()
|
A D | blk-merge.c | 25 struct bvec_iter iter = bio->bi_iter; in bio_get_last_bvec() 284 struct bvec_iter iter; in blk_bio_segment_split() 514 struct bvec_iter iter; in __blk_bios_map_sg()
|
A D | blk-crypto.c | 208 struct bvec_iter iter; in bio_crypt_check_alignment()
|
/linux/include/linux/ |
A D | bvec.h | 38 struct bvec_iter { struct 102 struct bvec_iter *iter, unsigned bytes) in bvec_iter_advance() 130 struct bvec_iter *iter, unsigned int bytes) in bvec_iter_advance_single() 149 #define BVEC_ITER_ALL_INIT (struct bvec_iter) \
|
A D | bio.h | 98 struct bvec_iter *iter, unsigned int bytes) in bio_advance_iter() 111 struct bvec_iter *iter, in bio_advance_iter_single() 177 struct bvec_iter iter; in bio_segments() 277 struct bvec_iter bip_iter; 283 struct bvec_iter bio_iter; /* for rewinding parent bio */ 425 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, 426 struct bio *src, struct bvec_iter *src_iter);
|
A D | blk_types.h | 250 struct bvec_iter bi_iter;
|
/linux/include/linux/ceph/ |
A D | messenger.h | 107 struct bvec_iter iter; 139 struct bvec_iter __cur_iter; \ 151 struct bvec_iter iter; 172 struct bvec_iter __cur_iter; \ 216 struct bvec_iter bvec_iter; member
|
/linux/Documentation/block/ |
A 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/drivers/md/ |
A D | dm-verity.h | 80 struct bvec_iter iter; 121 struct bvec_iter *iter,
|
A D | dm-verity-fec.h | 73 u8 *dest, struct bvec_iter *iter); 104 struct bvec_iter *iter) in verity_fec_decode()
|
A D | dm-bio-record.h | 25 struct bvec_iter bi_iter;
|
A D | dm-ebs-target.c | 64 static int __ebs_rw_bvec(struct ebs_c *ec, int rw, struct bio_vec *bv, struct bvec_iter *iter) in __ebs_rw_bvec() 124 struct bvec_iter iter; in __ebs_rw_bio()
|
A D | dm-verity-target.c | 373 struct bvec_iter *iter, struct crypto_wait *wait) in verity_for_io_block() 417 struct bvec_iter *iter, in verity_for_bv_block() 462 struct bvec_iter *iter) in verity_bv_skip_block() 476 struct bvec_iter start; in verity_verify_io()
|
/linux/drivers/block/aoe/ |
A D | aoe.h | 110 struct bvec_iter iter; 128 struct bvec_iter iter;
|
/linux/net/ceph/ |
A D | messenger.c | 783 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 784 cursor->bvec_iter.bi_size = cursor->resid; in ceph_msg_data_bvecs_cursor_init() 786 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_cursor_init() 788 cursor->resid == bvec_iter_len(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_cursor_init() 796 cursor->bvec_iter); in ceph_msg_data_bvecs_next() 807 struct page *page = bvec_iter_page(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_advance() 810 BUG_ON(bytes > bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() 812 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() [all …]
|
/linux/drivers/block/ |
A D | n64cart.c | 90 struct bvec_iter iter; in n64cart_submit_bio()
|
/linux/arch/m68k/emu/ |
A D | nfblock.c | 65 struct bvec_iter iter; in nfhd_submit_bio()
|
/linux/drivers/md/bcache/ |
A D | debug.c | 112 struct bvec_iter iter, citer = { 0 }; in bch_data_verify()
|
/linux/arch/xtensa/platforms/iss/ |
A D | simdisk.c | 107 struct bvec_iter iter; in simdisk_submit_bio()
|
/linux/drivers/nvdimm/ |
A D | blk.c | 169 struct bvec_iter iter; in nd_blk_submit_bio()
|