/linux-master/fs/bcachefs/ |
H A D | reflink.c | 429 struct btree_iter dst_iter, src_iter; local 459 bch2_trans_iter_init(trans, &dst_iter, BTREE_ID_extents, dst_start, 464 bkey_lt(dst_iter.pos, dst_end)) { 486 bch2_btree_iter_set_snapshot(&dst_iter, dst_snapshot); 490 ret = bch2_btree_iter_traverse(&dst_iter); 495 dst_done = dst_iter.pos.offset - dst_start.offset; 505 ret = bch2_fpunch_at(trans, &dst_iter, dst_inum, 507 dst_iter.pos.offset + 542 new_dst.k->k.p = dst_iter.pos; 545 dst_end.offset - dst_iter [all...] |
H A D | dirent.c | 291 struct btree_iter dst_iter = { NULL }; local 327 ret = bch2_hash_hole(trans, &dst_iter, bch2_dirent_hash_desc, 332 ret = bch2_hash_lookup(trans, &dst_iter, bch2_dirent_hash_desc, 338 old_dst = bch2_btree_iter_peek_slot(&dst_iter); 350 *src_offset = dst_iter.pos.offset; 359 new_dst->k.p = dst_iter.pos; 380 bkey_lt(src_iter.pos, dst_iter.pos)) { 423 ret = bch2_trans_update(trans, &dst_iter, &new_dst->k_i, 0); 459 bch2_btree_iter_set_snapshot(&dst_iter, old_dst.k->p.snapshot); 460 ret = bch2_btree_iter_traverse(&dst_iter) [all...] |
H A D | compress.c | 268 struct bio *dst, struct bvec_iter dst_iter, 279 dst_data = dst_len == dst_iter.bi_size 280 ? __bio_map_or_bounce(c, dst, dst_iter, WRITE) 289 memcpy_to_bio(dst, dst_iter, dst_data.b + (crc.offset << 9)); 267 bch2_bio_uncompress(struct bch_fs *c, struct bio *src, struct bio *dst, struct bvec_iter dst_iter, struct bch_extent_crc_unpacked crc) argument
|
H A D | subvolume.c | 529 struct btree_iter dst_iter, src_iter = (struct btree_iter) { NULL }; local 535 ret = bch2_bkey_get_empty_slot(trans, &dst_iter, 542 snapshot_subvols[0] = dst_iter.pos.offset; 574 new_subvol = bch2_bkey_alloc(trans, &dst_iter, 0, subvolume); 594 bch2_trans_iter_exit(trans, &dst_iter);
|
H A D | io_read.c | 547 struct bvec_iter dst_iter = rbio->bvec_iter; local 591 if (bch2_bio_uncompress(c, src, dst, dst_iter, crc) && 599 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size); 600 src->bi_iter.bi_size = dst_iter.bi_size; 609 bio_copy_data_iter(dst, &dst_iter, src, &src_iter);
|
H A D | util.c | 680 void memcpy_to_bio(struct bio *dst, struct bvec_iter dst_iter, const void *src) argument 685 __bio_for_each_segment(bv, dst, iter, dst_iter) {
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_util.c | 78 * @dst_iter: A struct ttm_kmap_iter representing the destination resource. 86 struct ttm_kmap_iter *dst_iter, 89 const struct ttm_kmap_iter_ops *dst_ops = dst_iter->ops; 101 dst_ops->map_local(dst_iter, &dst_map, i); 107 dst_ops->unmap_local(dst_iter, &dst_map); 113 dst_ops->map_local(dst_iter, &dst_map, i); 121 dst_ops->unmap_local(dst_iter, &dst_map); 156 struct ttm_kmap_iter *dst_iter, *src_iter; local 171 dst_iter = ttm_kmap_iter_linear_io_init(&_dst_iter.io, bdev, dst_mem); 172 if (PTR_ERR(dst_iter) 84 ttm_move_memcpy(bool clear, u32 num_pages, struct ttm_kmap_iter *dst_iter, struct ttm_kmap_iter *src_iter) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 256 * @dst_iter: Pointer to the destination kmap iterator. 269 struct ttm_kmap_iter *dst_iter; member in struct:i915_ttm_memcpy_arg 308 arg->dst_iter, arg->src_iter); 324 arg->dst_iter = !i915_ttm_cpu_maps_iomem(dst_mem) ?
|
/linux-master/block/ |
H A D | bio.c | 1397 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, argument 1400 while (src_iter->bi_size && dst_iter->bi_size) { 1402 struct bio_vec dst_bv = bio_iter_iovec(dst, *dst_iter); 1413 bio_advance_iter_single(dst, dst_iter, bytes); 1429 struct bvec_iter dst_iter = dst->bi_iter; local 1431 bio_copy_data_iter(dst, &dst_iter, src, &src_iter);
|
/linux-master/include/drm/ttm/ |
H A D | ttm_bo.h | 411 struct ttm_kmap_iter *dst_iter,
|
/linux-master/fs/ |
H A D | dax.c | 2040 struct iomap_iter dst_iter = { local 2049 (ret = iomap_iter(&dst_iter, ops)) > 0) { 2050 compared = dax_range_compare_iter(&src_iter, &dst_iter, 2051 min(src_iter.len, dst_iter.len), same); 2054 src_iter.processed = dst_iter.processed = compared;
|
/linux-master/include/linux/ |
H A D | bio.h | 496 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,
|
/linux-master/drivers/block/ |
H A D | pktcdvd.c | 1241 struct bvec_iter dst_iter = dst->bi_iter; local 1252 if (!dst_iter.bi_size) { 1257 dst_iter = dst->bi_iter; 1260 bio_copy_data_iter(dst, &dst_iter, src, &src_iter);
|