Lines Matching refs:src_iter
406 struct btree_iter src_iter = {}; in bch2_dirent_rename() local
423 old_src = bch2_hash_lookup(trans, &src_iter, bch2_dirent_hash_desc, in bch2_dirent_rename()
485 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
493 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
495 if (bkey_le(dst_pos, src_iter.pos) && in bch2_dirent_rename()
496 bkey_lt(src_iter.pos, dst_iter.pos)) { in bch2_dirent_rename()
510 new_src->k.p = src_iter.pos; in bch2_dirent_rename()
523 src_hash, &src_iter); in bch2_dirent_rename()
561 ret = bch2_trans_update(trans, &src_iter, &new_src->k_i, src_update_flags); in bch2_dirent_rename()
567 bch2_btree_iter_set_snapshot(trans, &src_iter, old_src.k->p.snapshot); in bch2_dirent_rename()
568 ret = bch2_btree_iter_traverse(trans, &src_iter) ?: in bch2_dirent_rename()
569 bch2_btree_delete_at(trans, &src_iter, BTREE_UPDATE_internal_snapshot_node); in bch2_dirent_rename()
586 bch2_trans_iter_exit(trans, &src_iter); in bch2_dirent_rename()