Home
last modified time | relevance | path

Searched refs:dst_iter (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dreflink.c599 struct btree_iter dst_iter, src_iter; in bch2_remap_range() local
636 bkey_lt(dst_iter.pos, dst_end)) { in bch2_remap_range()
677 ret = bch2_fpunch_at(trans, &dst_iter, dst_inum, in bch2_remap_range()
679 dst_iter.pos.offset + in bch2_remap_range()
719 new_dst.k->k.p = dst_iter.pos; in bch2_remap_range()
722 dst_end.offset - dst_iter.pos.offset)); in bch2_remap_range()
725 bch2_extent_update(trans, dst_inum, &dst_iter, in bch2_remap_range()
731 bch2_trans_iter_exit(trans, &dst_iter); in bch2_remap_range()
734 BUG_ON(!ret && !bkey_eq(dst_iter.pos, dst_end)); in bch2_remap_range()
735 BUG_ON(bkey_gt(dst_iter.pos, dst_end)); in bch2_remap_range()
[all …]
H A Ddirent.c406 struct btree_iter dst_iter = {}; in bch2_dirent_rename() local
444 ret = bch2_hash_hole(trans, &dst_iter, bch2_dirent_hash_desc, in bch2_dirent_rename()
449 old_dst = bch2_hash_lookup(trans, &dst_iter, bch2_dirent_hash_desc, in bch2_dirent_rename()
463 *src_offset = dst_iter.pos.offset; in bch2_dirent_rename()
473 new_dst->k.p = dst_iter.pos; in bch2_dirent_rename()
495 bkey_lt(src_iter.pos, dst_iter.pos)) { in bch2_dirent_rename()
546 ret = bch2_trans_update(trans, &dst_iter, &new_dst->k_i, 0); in bch2_dirent_rename()
582 bch2_btree_iter_set_snapshot(trans, &dst_iter, old_dst.k->p.snapshot); in bch2_dirent_rename()
583 ret = bch2_btree_iter_traverse(trans, &dst_iter) ?: in bch2_dirent_rename()
584 bch2_btree_delete_at(trans, &dst_iter, BTREE_UPDATE_internal_snapshot_node); in bch2_dirent_rename()
[all …]
H A Dsubvolume.c578 struct btree_iter dst_iter, src_iter = {}; in bch2_subvolume_create() local
584 ret = bch2_bkey_get_empty_slot(trans, &dst_iter, in bch2_subvolume_create()
591 snapshot_subvols[0] = dst_iter.pos.offset; in bch2_subvolume_create()
623 new_subvol = bch2_bkey_alloc(trans, &dst_iter, 0, subvolume); in bch2_subvolume_create()
643 bch2_trans_iter_exit(trans, &dst_iter); in bch2_subvolume_create()
H A Dcompress.c308 struct bio *dst, struct bvec_iter dst_iter, in bch2_bio_uncompress() argument
319 dst_data = dst_len == dst_iter.bi_size in bch2_bio_uncompress()
320 ? __bio_map_or_bounce(c, dst, dst_iter, WRITE) in bch2_bio_uncompress()
329 memcpy_to_bio(dst, dst_iter, dst_data.b + (crc.offset << 9)); in bch2_bio_uncompress()
H A Dio_read.c730 struct bvec_iter dst_iter = rbio->bvec_iter; in __bch2_read_endio() local
790 if (bch2_bio_uncompress(c, src, dst, dst_iter, crc) && in __bch2_read_endio()
798 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size); in __bch2_read_endio()
799 src->bi_iter.bi_size = dst_iter.bi_size; in __bch2_read_endio()
808 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in __bch2_read_endio()
818 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in __bch2_read_endio()
H A Dsnapshot.c1408 struct btree_iter dst_iter; in delete_dead_snapshots_process_key() local
1409 struct bkey_s_c dst_k = bch2_bkey_get_iter(trans, &dst_iter, in delete_dead_snapshots_process_key()
1418 ? bch2_trans_update(trans, &dst_iter, new, in delete_dead_snapshots_process_key()
1423 bch2_trans_iter_exit(trans, &dst_iter); in delete_dead_snapshots_process_key()
H A Dutil.c677 void memcpy_to_bio(struct bio *dst, struct bvec_iter dst_iter, const void *src) in memcpy_to_bio() argument
682 __bio_for_each_segment(bv, dst, iter, dst_iter) { in memcpy_to_bio()
/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_bo_util.c86 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
172 if (PTR_ERR(dst_iter) == -EINVAL && dst_man->use_tt) in ttm_bo_move_memcpy()
174 if (IS_ERR(dst_iter)) in ttm_bo_move_memcpy()
175 return PTR_ERR(dst_iter); in ttm_bo_move_memcpy()
[all …]
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.c269 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.15/block/
H A Dbio.c1334 void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter, in bio_copy_data_iter() argument
1337 while (src_iter->bi_size && dst_iter->bi_size) { in bio_copy_data_iter()
1339 struct bio_vec dst_bv = bio_iter_iovec(dst, *dst_iter); in bio_copy_data_iter()
1350 bio_advance_iter_single(dst, dst_iter, bytes); in bio_copy_data_iter()
1366 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data() local
1368 bio_copy_data_iter(dst, &dst_iter, src, &src_iter); in bio_copy_data()
/linux-6.15/fs/
H A Ddax.c2258 struct iomap_iter dst_iter = { in dax_dedupe_file_range_compare() local
2267 (ret = iomap_iter(&dst_iter, ops)) > 0) { in dax_dedupe_file_range_compare()
2268 status = dax_range_compare_iter(&src_iter, &dst_iter, in dax_dedupe_file_range_compare()
2269 min(src_iter.len, dst_iter.len), same); in dax_dedupe_file_range_compare()
2272 src_iter.status = dst_iter.status = status; in dax_dedupe_file_range_compare()
/linux-6.15/include/drm/ttm/
H A Dttm_bo.h473 struct ttm_kmap_iter *dst_iter,
/linux-6.15/drivers/block/
H A Dpktcdvd.c1239 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.15/include/linux/
H A Dbio.h427 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,