Lines Matching refs:inum
132 static bool dirent_is_visible(subvol_inum inum, struct bkey_s_c k) in dirent_is_visible() argument
137 return le32_to_cpu(d.v->d_parent_subvol) == inum.subvol; in dirent_is_visible()
334 subvol_inum dir_inum = { .subvol = dir_subvol, .inum = dir }; in bch2_dirent_create_snapshot()
386 target->inum = le64_to_cpu(d.v->d_inum); in bch2_dirent_read_target()
392 target->inum = le64_to_cpu(s.inode); in bch2_dirent_read_target()
411 POS(dst_dir.inum, bch2_dirent_hash(dst_hash, dst_name)); in bch2_dirent_rename()
595 const struct qstr *name, subvol_inum *inum, in bch2_dirent_lookup_trans() argument
609 ret = bch2_dirent_read_target(trans, dir, bkey_s_c_to_dirent(k), inum); in bch2_dirent_lookup_trans()
620 const struct qstr *name, subvol_inum *inum) in bch2_dirent_lookup() argument
626 bch2_dirent_lookup_trans(trans, &iter, dir, hash_info, name, inum, 0)); in bch2_dirent_lookup()
658 bch2_empty_dir_snapshot(trans, dir.inum, dir.subvol, snapshot); in bch2_empty_dir_trans()
674 target.inum, in bch2_dir_emit()
681 int bch2_readdir(struct bch_fs *c, subvol_inum inum, in bch2_readdir() argument
690 POS(inum.inum, ctx->pos), in bch2_readdir()
691 POS(inum.inum, U64_MAX), in bch2_readdir()
692 inum.subvol, 0, k, ({ in bch2_readdir()
705 bch2_dirent_read_target(trans, inum, dirent, &target); in bch2_readdir()