Lines Matching refs:subvol
89 return le32_to_cpu(d.v->d_parent_subvol) == inum.subvol; in dirent_is_visible()
188 dirent->v.d_parent_subvol = cpu_to_le32(dir.subvol); in dirent_create_key()
212 subvol_inum dir_inum = { .subvol = dir_subvol, .inum = dir }; in bch2_dirent_create_snapshot()
260 le32_to_cpu(d.v->d_parent_subvol) != dir.subvol) in bch2_dirent_read_target()
264 target->subvol = dir.subvol; in bch2_dirent_read_target()
267 target->subvol = le32_to_cpu(d.v->d_child_subvol); in bch2_dirent_read_target()
269 ret = bch2_subvolume_get(trans, target->subvol, true, BTREE_ITER_cached, &s); in bch2_dirent_read_target()
403 new_dst->v.d_parent_subvol = cpu_to_le32(dst_dir.subvol); in bch2_dirent_rename()
407 new_src->v.d_parent_subvol = cpu_to_le32(src_dir.subvol); in bch2_dirent_rename()
497 int bch2_empty_dir_snapshot(struct btree_trans *trans, u64 dir, u32 subvol, u32 snapshot) in bch2_empty_dir_snapshot() argument
508 if (d.v->d_type == DT_SUBVOL && le32_to_cpu(d.v->d_parent_subvol) != subvol) in bch2_empty_dir_snapshot()
522 return bch2_subvolume_get_snapshot(trans, dir.subvol, &snapshot) ?: in bch2_empty_dir_trans()
523 bch2_empty_dir_snapshot(trans, dir.inum, dir.subvol, snapshot); in bch2_empty_dir_trans()
555 inum.subvol, 0, k, ({ in bch2_readdir()