Home
last modified time | relevance | path

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

12

/linux/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 Dblk_types.h235 struct bvec_iter bi_iter;
H A Dblk-mq.h1082 struct bvec_iter iter;
/linux/block/
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 Dbio.c628 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 Dblk-crypto.c227 struct bvec_iter iter; in bio_crypt_check_alignment()
/linux/include/linux/ceph/
H A Dmessenger.h134 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 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/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.h100 struct bvec_iter iter;
H A Ddm-ebs-target.c66 struct bvec_iter *iter) in __ebs_rw_bvec()
126 struct bvec_iter iter; in __ebs_rw_bio()
H A Ddm-verity-target.c514 struct bvec_iter iter_copy; in verity_verify_io()
515 struct bvec_iter *iter; in verity_verify_io()
H A Ddm-log-writes.c649 struct bvec_iter iter; in log_writes_map()
H A Ddm-crypt.c60 struct bvec_iter iter_in;
62 struct bvec_iter iter_out;
92 struct bvec_iter saved_bi_iter;
/linux/drivers/block/aoe/
H A Daoe.h111 struct bvec_iter iter;
129 struct bvec_iter iter;
H A Daoecmd.c296 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 Dmessenger.c788 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 Dn64cart.c90 struct bvec_iter iter; in n64cart_submit_bio()
H A Dps3vram.c539 struct bvec_iter iter; in ps3vram_do_bio()
/linux/arch/xtensa/platforms/iss/
H A Dsimdisk.c108 struct bvec_iter iter; in simdisk_submit_bio()
/linux/drivers/md/dm-vdo/
H A Ddata-vio.c298 struct bvec_iter iter; in copy_to_bio()
520 struct bvec_iter iter; in copy_from_bio()
/linux/drivers/block/zram/
H A Dzram_drv.c2597 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 Drequest.c43 struct bvec_iter iter; in bio_csum()
/linux/net/sunrpc/
H A Dsvcsock.c318 struct bvec_iter bi = { in svc_flush_bvec()

12