Lines Matching refs:ei_inum
192 return bch2_vfs_inode_hash_fn(&inode->ei_inum, sizeof(inode->ei_inum), seed); in bch2_vfs_inode_obj_hash_fn()
201 return !subvol_inum_eq(inode->ei_inum, *v); in bch2_vfs_inode_cmp_fn()
206 .key_offset = offsetof(struct bch_inode_info, ei_inum),
216 .key_offset = offsetof(struct bch_inode_info, ei_inum.inum),
258 if (inode->ei_inum.inum == inum) { in bch2_inode_or_descendents_is_open()
259 ret = darray_push_gfp(&subvols, inode->ei_inum.subvol, in bch2_inode_or_descendents_is_open()
383 &inode->ei_inum, in bch2_inode_hash_insert()
386 old = bch2_inode_hash_find(c, trans, inode->ei_inum); in bch2_inode_hash_insert()
558 ret = bch2_subvol_is_ro_trans(trans, dir->ei_inum.subvol) ?: in __bch2_create()
572 inum.subvol = inode_u.bi_subvol ?: dir->ei_inum.subvol; in __bch2_create()
764 ret = bch2_subvol_is_ro(c, dir->ei_inum.subvol) ?: in bch2_link()
765 bch2_subvol_is_ro(c, inode->ei_inum.subvol) ?: in bch2_link()
821 int ret = bch2_subvol_is_ro(c, dir->ei_inum.subvol) ?: in bch2_unlink()
905 ret = bch2_subvol_is_ro_trans(trans, src_dir->ei_inum.subvol) ?: in bch2_rename2()
906 bch2_subvol_is_ro_trans(trans, dst_dir->ei_inum.subvol); in bch2_rename2()
1151 stat->subvol = inode->ei_inum.subvol; in bch2_getattr()
1193 ret = bch2_subvol_is_ro(c, inode->ei_inum.subvol) ?: in bch2_setattr()
1310 ret = bch2_subvolume_get_snapshot(trans, ei->ei_inum.subvol, &snapshot); in bch2_fiemap()
1423 int ret = bch2_subvol_is_ro(c, inode->ei_inum.subvol); in bch2_open()
1555 .inum = inode->ei_inum.inum, in bch2_inode_to_fid()
1556 .subvol = inode->ei_inum.subvol, in bch2_inode_to_fid()
1641 inode->ei_inum.subvol, in bch2_get_parent()
1677 ret = bch2_subvolume_get_snapshot(trans, dir->ei_inum.subvol, &snapshot); in bch2_get_name()
1708 if (subvol_inum_eq(target, inode->ei_inum)) in bch2_get_name()
1729 if (subvol_inum_eq(target, inode->ei_inum)) in bch2_get_name()
1768 inode->ei_inum = inum; in bch2_vfs_inode_init()
1905 if (!snapshot_list_has_id(s, inode->ei_inum.subvol)) in bch2_evict_subvolume_inodes()