| /linux/include/linux/ |
| H A 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() 194 #define BVEC_ITER_ALL_INIT (struct bvec_iter) \
|
| H A D | blk_types.h | 235 struct bvec_iter bi_iter;
|
| H A D | blk-mq.h | 1082 struct bvec_iter iter;
|
| /linux/block/ |
| H A 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() 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 D | bio.c | 628 void zero_fill_bio_iter(struct bio *bio, struct bvec_iter start) in zero_fill_bio_iter() 631 struct bvec_iter iter; in zero_fill_bio_iter() 651 struct bvec_iter iter; in bio_truncate() 1458 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() 1459 struct bio *src, struct bvec_iter *src_iter) in bio_copy_data_iter() 1489 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data() 1490 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
|
| H A D | blk-crypto.c | 227 struct bvec_iter iter; in bio_crypt_check_alignment()
|
| /linux/include/linux/ceph/ |
| H A D | messenger.h | 134 struct bvec_iter iter; 166 struct bvec_iter __cur_iter; \ 178 struct bvec_iter iter; 199 struct bvec_iter __cur_iter; \ 244 struct bvec_iter bvec_iter; member
|
| /linux/Documentation/block/ |
| H 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/ |
| H A 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()
|
| H A D | dm-bio-record.h | 26 struct bvec_iter bi_iter;
|
| H A D | dm-verity.h | 100 struct bvec_iter iter;
|
| H A D | dm-ebs-target.c | 66 struct bvec_iter *iter) in __ebs_rw_bvec() 126 struct bvec_iter iter; in __ebs_rw_bio()
|
| H A D | dm-verity-target.c | 514 struct bvec_iter iter_copy; in verity_verify_io() 515 struct bvec_iter *iter; in verity_verify_io()
|
| H A D | dm-log-writes.c | 649 struct bvec_iter iter; in log_writes_map()
|
| H A D | dm-crypt.c | 60 struct bvec_iter iter_in; 62 struct bvec_iter iter_out; 92 struct bvec_iter saved_bi_iter;
|
| /linux/drivers/block/aoe/ |
| H A D | aoe.h | 111 struct bvec_iter iter; 129 struct bvec_iter iter;
|
| H A D | aoecmd.c | 296 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter) in skb_fillup() 1025 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt) in bvcpy()
|
| /linux/net/ceph/ |
| H A D | messenger.c | 788 cursor->bvec_iter = data->bvec_pos.iter; in ceph_msg_data_bvecs_cursor_init() 789 cursor->bvec_iter.bi_size = cursor->resid; in ceph_msg_data_bvecs_cursor_init() 791 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_cursor_init() 799 cursor->bvec_iter); in ceph_msg_data_bvecs_next() 810 struct page *page = bvec_iter_page(bvecs, cursor->bvec_iter); in ceph_msg_data_bvecs_advance() 813 BUG_ON(bytes > bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() 815 bvec_iter_advance(bvecs, &cursor->bvec_iter, bytes); in ceph_msg_data_bvecs_advance() 820 if (!bytes || (cursor->bvec_iter.bi_bvec_done && in ceph_msg_data_bvecs_advance() 821 page == bvec_iter_page(bvecs, cursor->bvec_iter))) in ceph_msg_data_bvecs_advance() 824 BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); in ceph_msg_data_bvecs_advance() [all...] |
| /linux/drivers/block/ |
| H A D | n64cart.c | 90 struct bvec_iter iter; in n64cart_submit_bio()
|
| H A D | ps3vram.c | 539 struct bvec_iter iter; in ps3vram_do_bio()
|
| /linux/arch/xtensa/platforms/iss/ |
| H A D | simdisk.c | 108 struct bvec_iter iter; in simdisk_submit_bio()
|
| /linux/drivers/md/dm-vdo/ |
| H A D | data-vio.c | 298 struct bvec_iter iter; in copy_to_bio() 520 struct bvec_iter iter; in copy_from_bio()
|
| /linux/drivers/block/zram/ |
| H A D | zram_drv.c | 2597 struct bvec_iter iter = bio->bi_iter; in zram_bio_read() 2628 struct bvec_iter iter = bio->bi_iter; in zram_bio_write()
|
| /linux/drivers/md/bcache/ |
| H A D | request.c | 43 struct bvec_iter iter; in bio_csum()
|
| /linux/net/sunrpc/ |
| H A D | svcsock.c | 318 struct bvec_iter bi = { in svc_flush_bvec()
|