Lines Matching refs:inode_walker
800 struct inode_walker { struct
810 static void inode_walker_exit(struct inode_walker *w) in inode_walker_exit() argument
816 static struct inode_walker inode_walker_init(void) in inode_walker_init()
818 return (struct inode_walker) { 0, }; in inode_walker_init()
821 static int add_inode(struct bch_fs *c, struct inode_walker *w, in add_inode()
841 struct inode_walker *w, u64 inum) in get_inodes_all_snapshots()
875 struct inode_walker *w, in get_visible_inodes()
910 lookup_inode_for_snapshot(struct btree_trans *trans, struct inode_walker *w, struct bkey_s_c k) in lookup_inode_for_snapshot()
978 struct inode_walker *w, in walk_inode()
1007 struct inode_walker target = inode_walker_init(); in bch2_fsck_update_backpointers()
1459 struct inode_walker *inode, in check_key_has_inode()
1576 static int check_i_sectors_notnested(struct btree_trans *trans, struct inode_walker *w) in check_i_sectors_notnested()
1613 static int check_i_sectors(struct btree_trans *trans, struct inode_walker *w) in check_i_sectors()
1863 struct inode_walker *inode, in check_extent()
1974 struct inode_walker w = inode_walker_init(); in bch2_check_extents()
2020 static int check_subdir_count_notnested(struct btree_trans *trans, struct inode_walker *w) in check_subdir_count_notnested()
2065 static int check_subdir_dirents_count(struct btree_trans *trans, struct inode_walker *w) in check_subdir_dirents_count()
2240 struct inode_walker *dir, in check_dirent()
2241 struct inode_walker *target, in check_dirent()
2413 struct inode_walker dir = inode_walker_init(); in bch2_check_dirents()
2414 struct inode_walker target = inode_walker_init(); in bch2_check_dirents()
2452 struct inode_walker *inode) in check_xattr()
2488 struct inode_walker inode = inode_walker_init(); in bch2_check_xattrs()