Searched refs:realm (Results 1 – 6 of 6) sorted by relevance
/fs/ceph/ |
D | snap.c | 66 struct ceph_snap_realm *realm) in ceph_get_snap_realm() argument 68 dout("get_realm %p %d -> %d\n", realm, in ceph_get_snap_realm() 69 atomic_read(&realm->nref), atomic_read(&realm->nref)+1); in ceph_get_snap_realm() 76 if (atomic_inc_return(&realm->nref) == 1) { in ceph_get_snap_realm() 78 list_del_init(&realm->empty_item); in ceph_get_snap_realm() 114 struct ceph_snap_realm *realm; in ceph_create_snap_realm() local 116 realm = kzalloc(sizeof(*realm), GFP_NOFS); in ceph_create_snap_realm() 117 if (!realm) in ceph_create_snap_realm() 120 atomic_set(&realm->nref, 1); /* for caller */ in ceph_create_snap_realm() 121 realm->ino = ino; in ceph_create_snap_realm() [all …]
|
D | quota.c | 128 struct ceph_snap_realm *realm) in lookup_quotarealm_inode() argument 133 qri = find_quotarealm_inode(mdsc, realm->ino); in lookup_quotarealm_inode() 158 in = ceph_lookup_inode(sb, realm->ino); in lookup_quotarealm_inode() 163 realm->ino, PTR_ERR(in)); in lookup_quotarealm_inode() 213 struct ceph_snap_realm *realm, *next; in get_quota_realm() local 221 realm = ceph_inode(inode)->i_snap_realm; in get_quota_realm() 222 if (realm) in get_quota_realm() 223 ceph_get_snap_realm(mdsc, realm); in get_quota_realm() 227 while (realm) { in get_quota_realm() 230 spin_lock(&realm->inodes_with_caps_lock); in get_quota_realm() [all …]
|
D | caps.c | 688 struct ceph_snap_realm *realm = ceph_lookup_snap_realm(mdsc, in ceph_add_cap() local 690 if (realm) { in ceph_add_cap() 698 spin_lock(&realm->inodes_with_caps_lock); in ceph_add_cap() 700 &realm->inodes_with_caps); in ceph_add_cap() 701 ci->i_snap_realm = realm; in ceph_add_cap() 702 if (realm->ino == ci->i_vino.ino) in ceph_add_cap() 703 realm->inode = inode; in ceph_add_cap() 704 spin_unlock(&realm->inodes_with_caps_lock); in ceph_add_cap() 711 WARN_ON(!realm); in ceph_add_cap() 1033 struct ceph_snap_realm *realm = ci->i_snap_realm; in drop_inode_snap_realm() local [all …]
|
D | inode.c | 557 struct ceph_snap_realm *realm = ci->i_snap_realm; in ceph_evict_inode() local 559 realm); in ceph_evict_inode() 560 spin_lock(&realm->inodes_with_caps_lock); in ceph_evict_inode() 563 if (realm->ino == ci->i_vino.ino) in ceph_evict_inode() 564 realm->inode = NULL; in ceph_evict_inode() 565 spin_unlock(&realm->inodes_with_caps_lock); in ceph_evict_inode() 566 ceph_put_snap_realm(mdsc, realm); in ceph_evict_inode() 969 le64_to_cpu(info->cap.realm), in fill_inode()
|
D | mds_client.c | 2795 struct ceph_snap_realm *realm; in handle_reply() local 2921 realm = NULL; in handle_reply() 2927 &realm); in handle_reply() 2946 if (realm) in handle_reply() 2947 ceph_put_snap_realm(mdsc, realm); in handle_reply() 3524 struct ceph_snap_realm *realm = in encode_snap_realms() local 3549 realm->ino, realm->seq, realm->parent_ino); in encode_snap_realms() 3550 sr_rec.ino = cpu_to_le64(realm->ino); in encode_snap_realms() 3551 sr_rec.seq = cpu_to_le64(realm->seq); in encode_snap_realms() 3552 sr_rec.parent = cpu_to_le64(realm->parent_ino); in encode_snap_realms()
|
D | super.h | 863 struct ceph_snap_realm *realm); 865 struct ceph_snap_realm *realm);
|