Lines Matching refs:realm
704 * add this inode to the appropriate snap realm
706 struct ceph_snap_realm *realm = ceph_lookup_snap_realm(mdsc,
708 if (realm) {
716 spin_lock(&realm->inodes_with_caps_lock);
718 &realm->inodes_with_caps);
719 ci->i_snap_realm = realm;
720 if (realm->ino == ci->i_vino.ino)
721 realm->inode = inode;
722 spin_unlock(&realm->inodes_with_caps_lock);
727 pr_err("ceph_add_cap: couldn't find snap realm %llx\n",
729 WARN_ON(!realm);
1121 struct ceph_snap_realm *realm = ci->i_snap_realm;
1122 spin_lock(&realm->inodes_with_caps_lock);
1126 if (realm->ino == ci->i_vino.ino)
1127 realm->inode = NULL;
1128 spin_unlock(&realm->inodes_with_caps_lock);
1130 realm);
4027 u64 realmino = le64_to_cpu(im->realm);
4102 struct ceph_snap_realm *realm = NULL;
4249 realm = NULL;
4254 false, &realm);
4264 if (realm)
4265 ceph_put_snap_realm(mdsc, realm);