Lines Matching refs:snapshot_root

123 				struct bch_inode_unpacked *snapshot_root)  in bch2_repair_inode_hash_info()  argument
133 POS(0, snapshot_root->bi_inum), in bch2_repair_inode_hash_info()
135 if (bpos_ge(k.k->p, SPOS(0, snapshot_root->bi_inum, snapshot_root->bi_snapshot))) in bch2_repair_inode_hash_info()
145 if (inode.bi_hash_seed == snapshot_root->bi_hash_seed && in bch2_repair_inode_hash_info()
146 INODE_STR_HASH(&inode) == INODE_STR_HASH(snapshot_root)) { in bch2_repair_inode_hash_info()
148 struct bch_hash_info hash1 = bch2_hash_info_init(c, snapshot_root); in bch2_repair_inode_hash_info()
161 snapshot_root->bi_inum, in bch2_repair_inode_hash_info()
163 snapshot_root->bi_snapshot); in bch2_repair_inode_hash_info()
168 bch2_prt_str_hash_type(&buf, INODE_STR_HASH(snapshot_root)); in bch2_repair_inode_hash_info()
169 prt_printf(&buf, " %llx", snapshot_root->bi_hash_seed); in bch2_repair_inode_hash_info()
172 inode.bi_hash_seed = snapshot_root->bi_hash_seed; in bch2_repair_inode_hash_info()
173 SET_INODE_STR_HASH(&inode, INODE_STR_HASH(snapshot_root)); in bch2_repair_inode_hash_info()
190 snapshot_root->bi_inum); in bch2_repair_inode_hash_info()
192 prt_printf(&buf, "root snapshot %u ", snapshot_root->bi_snapshot); in bch2_repair_inode_hash_info()
193 bch2_prt_str_hash_type(&buf, INODE_STR_HASH(snapshot_root)); in bch2_repair_inode_hash_info()
194 prt_printf(&buf, " %llx\n", snapshot_root->bi_hash_seed); in bch2_repair_inode_hash_info()
222 struct bch_inode_unpacked snapshot_root; in check_inode_hash_info_matches_root() local
223 int ret = bch2_inode_find_snapshot_root(trans, inum, &snapshot_root); in check_inode_hash_info_matches_root()
227 struct bch_hash_info hash_root = bch2_hash_info_init(trans->c, &snapshot_root); in check_inode_hash_info_matches_root()
232 ret = bch2_repair_inode_hash_info(trans, &snapshot_root); in check_inode_hash_info_matches_root()