/linux-6.12.1/fs/bcachefs/ |
D | reflink.c | 432 struct btree_iter dst_iter, src_iter; in bch2_remap_range() local 462 bch2_trans_iter_init(trans, &dst_iter, BTREE_ID_extents, dst_start, in bch2_remap_range() 467 bkey_lt(dst_iter.pos, dst_end)) { in bch2_remap_range() 489 bch2_btree_iter_set_snapshot(&dst_iter, dst_snapshot); in bch2_remap_range() 493 ret = bch2_btree_iter_traverse(&dst_iter); in bch2_remap_range() 498 dst_done = dst_iter.pos.offset - dst_start.offset; in bch2_remap_range() 508 ret = bch2_fpunch_at(trans, &dst_iter, dst_inum, in bch2_remap_range() 510 dst_iter.pos.offset + in bch2_remap_range() 545 new_dst.k->k.p = dst_iter.pos; in bch2_remap_range() 548 dst_end.offset - dst_iter.pos.offset)); in bch2_remap_range() [all …]
|
D | dirent.c | 285 struct btree_iter dst_iter = { NULL }; in bch2_dirent_rename() local 317 ret = bch2_hash_hole(trans, &dst_iter, bch2_dirent_hash_desc, in bch2_dirent_rename() 322 old_dst = bch2_hash_lookup(trans, &dst_iter, bch2_dirent_hash_desc, in bch2_dirent_rename() 336 *src_offset = dst_iter.pos.offset; in bch2_dirent_rename() 345 new_dst->k.p = dst_iter.pos; in bch2_dirent_rename() 366 bkey_lt(src_iter.pos, dst_iter.pos)) { in bch2_dirent_rename() 409 ret = bch2_trans_update(trans, &dst_iter, &new_dst->k_i, 0); in bch2_dirent_rename() 445 bch2_btree_iter_set_snapshot(&dst_iter, old_dst.k->p.snapshot); in bch2_dirent_rename() 446 ret = bch2_btree_iter_traverse(&dst_iter) ?: in bch2_dirent_rename() 447 bch2_btree_delete_at(trans, &dst_iter, BTREE_UPDATE_internal_snapshot_node); in bch2_dirent_rename() [all …]
|
D | subvolume.c | 543 struct btree_iter dst_iter, src_iter = (struct btree_iter) { NULL }; in bch2_subvolume_create() local 549 ret = bch2_bkey_get_empty_slot(trans, &dst_iter, in bch2_subvolume_create() 556 snapshot_subvols[0] = dst_iter.pos.offset; in bch2_subvolume_create() 588 new_subvol = bch2_bkey_alloc(trans, &dst_iter, 0, subvolume); in bch2_subvolume_create() 608 bch2_trans_iter_exit(trans, &dst_iter); in bch2_subvolume_create()
|
D | compress.c | 268 struct bio *dst, struct bvec_iter dst_iter, in bch2_bio_uncompress() argument 279 dst_data = dst_len == dst_iter.bi_size in bch2_bio_uncompress() 280 ? __bio_map_or_bounce(c, dst, dst_iter, WRITE) in bch2_bio_uncompress() 289 memcpy_to_bio(dst, dst_iter, dst_data.b + (crc.offset << 9)); in bch2_bio_uncompress()
|
D | io_read.c | 573 struct bvec_iter dst_iter = rbio->bvec_iter; in __bch2_read_endio() local 617 if (bch2_bio_uncompress(c, src, dst, dst_iter, crc) && in __bch2_read_endio() 625 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size); in __bch2_read_endio() 626 src->bi_iter.bi_size = dst_iter.bi_size; in __bch2_read_endio() 635 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in __bch2_read_endio()
|
D | util.c | 671 void memcpy_to_bio(struct bio *dst, struct bvec_iter dst_iter, const void *src) in memcpy_to_bio() argument 676 __bio_for_each_segment(bv, dst, iter, dst_iter) { in memcpy_to_bio()
|
/linux-6.12.1/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 86 struct ttm_kmap_iter *dst_iter, in ttm_move_memcpy() argument 89 const struct ttm_kmap_iter_ops *dst_ops = dst_iter->ops; in ttm_move_memcpy() 101 dst_ops->map_local(dst_iter, &dst_map, i); in ttm_move_memcpy() 107 dst_ops->unmap_local(dst_iter, &dst_map); in ttm_move_memcpy() 113 dst_ops->map_local(dst_iter, &dst_map, i); in ttm_move_memcpy() 121 dst_ops->unmap_local(dst_iter, &dst_map); in ttm_move_memcpy() 156 struct ttm_kmap_iter *dst_iter, *src_iter; in ttm_bo_move_memcpy() local 171 dst_iter = ttm_kmap_iter_linear_io_init(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy() 172 if (PTR_ERR(dst_iter) == -EINVAL && dst_man->use_tt) in ttm_bo_move_memcpy() 173 dst_iter = ttm_kmap_iter_tt_init(&_dst_iter.tt, bo->ttm); in ttm_bo_move_memcpy() [all …]
|
/linux-6.12.1/block/ |
D | bio.c | 1491 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() argument 1494 while (src_iter->bi_size && dst_iter->bi_size) { in bio_copy_data_iter() 1496 struct bio_vec dst_bv = bio_iter_iovec(dst, *dst_iter); in bio_copy_data_iter() 1507 bio_advance_iter_single(dst, dst_iter, bytes); in bio_copy_data_iter() 1523 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data() local 1525 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in bio_copy_data()
|
/linux-6.12.1/drivers/gpu/drm/i915/gem/ |
D | i915_gem_ttm_move.c | 269 struct ttm_kmap_iter *dst_iter; member 308 arg->dst_iter, arg->src_iter); in i915_ttm_move_memcpy() 324 arg->dst_iter = !i915_ttm_cpu_maps_iomem(dst_mem) ? in i915_ttm_memcpy_init()
|
/linux-6.12.1/include/drm/ttm/ |
D | ttm_bo.h | 450 struct ttm_kmap_iter *dst_iter,
|
/linux-6.12.1/fs/ |
D | dax.c | 2055 struct iomap_iter dst_iter = { in dax_dedupe_file_range_compare() local 2064 (ret = iomap_iter(&dst_iter, ops)) > 0) { in dax_dedupe_file_range_compare() 2065 compared = dax_range_compare_iter(&src_iter, &dst_iter, in dax_dedupe_file_range_compare() 2066 min(src_iter.len, dst_iter.len), same); in dax_dedupe_file_range_compare() 2069 src_iter.processed = dst_iter.processed = compared; in dax_dedupe_file_range_compare()
|
/linux-6.12.1/drivers/block/ |
D | pktcdvd.c | 1239 struct bvec_iter dst_iter = dst->bi_iter; in bio_list_copy_data() local 1250 if (!dst_iter.bi_size) { in bio_list_copy_data() 1255 dst_iter = dst->bi_iter; in bio_list_copy_data() 1258 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in bio_list_copy_data()
|
/linux-6.12.1/include/linux/ |
D | bio.h | 433 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,
|