Lines Matching refs:subvol
156 inode_inum(inode).subvol, in bch2_write_inode()
203 return siphash_2u64(inum->subvol, inum->inum, &k); in bch2_vfs_inode_hash_fn()
277 ret = darray_push_gfp(&subvols, inode->ei_inum.subvol, in bch2_inode_or_descendents_is_open()
499 struct bch_subvolume *subvol) in bch2_inode_hash_init_insert() argument
505 bch2_vfs_inode_init(trans, inum, inode, bi, subvol); in bch2_inode_hash_init_insert()
520 struct bch_subvolume subvol; in bch2_vfs_inode_get() local
522 bch2_subvolume_get(trans, inum.subvol, true, &subvol) ?: in bch2_vfs_inode_get()
524 PTR_ERR_OR_ZERO(inode = bch2_inode_hash_init_insert(trans, inum, &inode_u, &subvol)); in bch2_vfs_inode_get()
543 struct bch_subvolume subvol; in __bch2_create() local
575 ret = bch2_subvol_is_ro_trans(trans, dir->ei_inum.subvol) ?: in __bch2_create()
589 inum.subvol = inode_u.bi_subvol ?: dir->ei_inum.subvol; in __bch2_create()
592 ret = bch2_subvolume_get(trans, inum.subvol, true, &subvol) ?: in __bch2_create()
609 bch2_vfs_inode_init(trans, inum, inode, &inode_u, &subvol); in __bch2_create()
685 struct bch_subvolume subvol; in bch2_lookup_trans() local
687 ret = bch2_subvolume_get(trans, inum.subvol, true, &subvol) ?: in bch2_lookup_trans()
691 PTR_ERR_OR_ZERO(inode = bch2_inode_hash_init_insert(trans, inum, &inode_u, &subvol)); in bch2_lookup_trans()
803 ret = bch2_subvol_is_ro(c, dir->ei_inum.subvol) ?: in bch2_link()
804 bch2_subvol_is_ro(c, inode->ei_inum.subvol) ?: in bch2_link()
863 int ret = bch2_subvol_is_ro(c, dir->ei_inum.subvol) ?: in bch2_unlink()
947 ret = bch2_subvol_is_ro_trans(trans, src_dir->ei_inum.subvol) ?: in bch2_rename2()
948 bch2_subvol_is_ro_trans(trans, dst_dir->ei_inum.subvol); in bch2_rename2()
1193 stat->subvol = inode->ei_inum.subvol; in bch2_getattr()
1235 ret = bch2_subvol_is_ro(c, inode->ei_inum.subvol) ?: in bch2_setattr()
1414 int ret = bch2_subvolume_get_snapshot(trans, inode->ei_inum.subvol, &snapshot); in bch2_next_fiemap_extent()
1591 int ret = bch2_subvol_is_ro(c, inode->ei_inum.subvol); in bch2_open()
1726 ret = bch2_subvol_is_ro(c, inode->ei_inum.subvol) ?: in bch2_fileattr_set()
1843 u32 subvol; member
1868 .subvol = inode->ei_inum.subvol, in bch2_inode_to_fid()
1914 .subvol = fid.subvol, in bch2_nfs_get_inode()
1952 .subvol = inode->ei_inode.bi_parent_subvol ?: in bch2_get_parent()
1953 inode->ei_inum.subvol, in bch2_get_parent()
1989 ret = bch2_subvolume_get_snapshot(trans, dir->ei_inum.subvol, &snapshot); in bch2_get_name()
2077 struct bch_subvolume *subvol) in bch2_vfs_inode_init() argument
2093 if (BCH_SUBVOLUME_SNAP(subvol)) in bch2_vfs_inode_init()
2185 inode->ei_inum.subvol, in bch2_evict_inode()
2224 if (!snapshot_list_has_id(s, inode->ei_inum.subvol)) in bch2_evict_subvolume_inodes()