Home
last modified time | relevance | path

Searched refs:dirent_iter (Results 1 – 4 of 4) sorted by relevance

/linux/fs/bcachefs/
H A Dnamei.h62 struct btree_iter *dirent_iter, in bch2_check_dirent_target() argument
71 return __bch2_check_dirent_target(trans, dirent_iter, d, target, in_fsck); in bch2_check_dirent_target()
H A Dnamei.c269 struct btree_iter dirent_iter = {}; in bch2_unlink_trans() local
283 ret = bch2_dirent_lookup_trans(trans, &dirent_iter, dir, &dir_hash, in bch2_unlink_trans()
316 k = bch2_btree_iter_peek_slot(trans, &dirent_iter); in bch2_unlink_trans()
325 bch2_btree_iter_set_snapshot(trans, &dirent_iter, k.k->p.snapshot); in bch2_unlink_trans()
326 ret = bch2_btree_iter_traverse(trans, &dirent_iter); in bch2_unlink_trans()
333 if (inode_u->bi_dir == dirent_iter.pos.inode && in bch2_unlink_trans()
334 inode_u->bi_dir_offset == dirent_iter.pos.offset) { in bch2_unlink_trans()
343 &dir_hash, &dirent_iter, in bch2_unlink_trans()
349 bch2_trans_iter_exit(trans, &dirent_iter); in bch2_unlink_trans()
844 struct btree_iter *dirent_iter, in __bch2_check_dirent_target() argument
[all...]
H A Dfsck.c1062 struct btree_iter dirent_iter = {}; in check_inode_dirent_inode() local
1063 struct bkey_s_c_dirent d = inode_get_dirent(trans, &dirent_iter, inode, &inode_snapshot); in check_inode_dirent_inode()
1108 bch2_trans_iter_exit(trans, &dirent_iter); in check_inode_dirent_inode()
2732 struct btree_iter dirent_iter; in check_path_loop() local
2735 d = dirent_get_by_pos(trans, &dirent_iter, in check_path_loop()
2742 bch2_trans_iter_exit(trans, &dirent_iter); in check_path_loop()
2752 bch2_trans_iter_exit(trans, &dirent_iter); in check_path_loop()
H A Dfs.c659 struct btree_iter dirent_iter = {}; in bch2_lookup_trans() local
660 struct bkey_s_c k = bch2_hash_lookup(trans, &dirent_iter, bch2_dirent_hash_desc, in bch2_lookup_trans()
689 bch2_check_dirent_target(trans, &dirent_iter, d, &inode_u, false) ?: in bch2_lookup_trans()
703 bch2_trans_iter_exit(trans, &dirent_iter); in bch2_lookup_trans()