Lines Matching refs:dst
1199 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,
1208 dst_bv = bio_iter_iovec(dst, *dst_iter);
1225 bio_advance_iter(dst, dst_iter, bytes);
1233 * @dst: destination bio
1235 * Stops when it reaches the end of either @src or @dst - that is, copies
1236 * min(src->bi_size, dst->bi_size) bytes (or the equivalent for lists of bios).
1238 void bio_copy_data(struct bio *dst, struct bio *src)
1241 struct bvec_iter dst_iter = dst->bi_iter;
1243 bio_copy_data_iter(dst, &dst_iter, src, &src_iter);
1251 * @dst: destination bio list
1253 * Stops when it reaches the end of either the @src list or @dst list - that is,
1254 * copies min(src->bi_size, dst->bi_size) bytes (or the equivalent for lists of
1257 void bio_list_copy_data(struct bio *dst, struct bio *src)
1260 struct bvec_iter dst_iter = dst->bi_iter;
1272 dst = dst->bi_next;
1273 if (!dst)
1276 dst_iter = dst->bi_iter;
1279 bio_copy_data_iter(dst, &dst_iter, src, &src_iter);