Lines Matching refs:src_iter
284 struct btree_iter src_iter = { NULL }; in bch2_dirent_rename() local
298 old_src = bch2_hash_lookup(trans, &src_iter, bch2_dirent_hash_desc, in bch2_dirent_rename()
355 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
363 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
365 if (bkey_le(dst_pos, src_iter.pos) && in bch2_dirent_rename()
366 bkey_lt(src_iter.pos, dst_iter.pos)) { in bch2_dirent_rename()
380 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
393 src_hash, &src_iter); in bch2_dirent_rename()
431 ret = bch2_trans_update(trans, &src_iter, &new_src->k_i, src_update_flags); in bch2_dirent_rename()
437 bch2_btree_iter_set_snapshot(&src_iter, old_src.k->p.snapshot); in bch2_dirent_rename()
438 ret = bch2_btree_iter_traverse(&src_iter) ?: in bch2_dirent_rename()
439 bch2_btree_delete_at(trans, &src_iter, BTREE_UPDATE_internal_snapshot_node); in bch2_dirent_rename()
456 bch2_trans_iter_exit(trans, &src_iter); in bch2_dirent_rename()