Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/linux/
Dbvec.h36 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) \
Dbio.h168 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);
Dblk_types.h169 struct bvec_iter bi_iter;
/Linux-v4.19/include/linux/ceph/
Dmessenger.h105 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/
Dbounce.c117 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()
Dbio-integrity.c169 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()
Dbio.c535 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()
Dt10-pi.c214 struct bvec_iter iter; in t10_pi_prepare()
273 struct bvec_iter iter; in t10_pi_complete()
Dblk-integrity.c46 struct bvec_iter iter; in blk_rq_count_integrity_sg()
92 struct bvec_iter iter; in blk_rq_map_integrity_sg()
Dblk-merge.c106 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/
Dbiovecs.txt8 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/
Ddm-verity.h78 struct bvec_iter iter;
119 struct bvec_iter *iter,
Ddm-verity-fec.h76 u8 *dest, struct bvec_iter *iter);
107 struct bvec_iter *iter) in verity_fec_decode()
Ddm-bio-record.h24 struct bvec_iter bi_iter;
Ddm-verity-target.c368 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/
Daoe.h104 struct bvec_iter iter;
122 struct bvec_iter iter;
/Linux-v4.19/drivers/block/
Dnull_blk_zoned.c56 struct bvec_iter iter; in null_zone_fill_bio()
Dbrd.c288 struct bvec_iter iter; in brd_make_request()
/Linux-v4.19/arch/m68k/emu/
Dnfblock.c66 struct bvec_iter iter; in nfhd_make_request()
/Linux-v4.19/net/ceph/
Dmessenger.c902 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/
Dxpram.c189 struct bvec_iter iter; in xpram_make_request()
/Linux-v4.19/drivers/md/bcache/
Ddebug.c112 struct bvec_iter iter, citer = { 0 }; in bch_data_verify()
/Linux-v4.19/drivers/nvdimm/
Dblk.c177 struct bvec_iter iter; in nd_blk_make_request()
/Linux-v4.19/arch/xtensa/platforms/iss/
Dsimdisk.c108 struct bvec_iter iter; in simdisk_make_request()
/Linux-v4.19/fs/btrfs/
Dvolumes.h273 struct bvec_iter iter;

123