Searched refs:dst_iter (Results 1 - 13 of 13) sorted by relevance

/linux-master/fs/bcachefs/
H A Dreflink.c429 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 Ddirent.c291 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 Dcompress.c268 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 Dsubvolume.c529 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 Dio_read.c547 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 Dutil.c680 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 Dttm_bo_util.c78 * @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 Di915_gem_ttm_move.c256 * @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 Dbio.c1397 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 Dttm_bo.h411 struct ttm_kmap_iter *dst_iter,
/linux-master/fs/
H A Ddax.c2040 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 Dbio.h496 extern void bio_copy_data_iter(struct bio *dst, struct bvec_iter *dst_iter,
/linux-master/drivers/block/
H A Dpktcdvd.c1241 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);

Completed in 196 milliseconds