Home
last modified time | relevance | path

Searched refs:realm (Results 1 – 9 of 9) sorted by relevance

/linux/fs/ceph/
H A Dquota.c123 * This function will try to lookup a realm inode which isn't visible in the
132 struct ceph_snap_realm *realm) in lookup_quotarealm_inode() argument
138 qri = find_quotarealm_inode(mdsc, realm->ino); in lookup_quotarealm_inode()
163 in = ceph_lookup_inode(sb, realm->ino); in lookup_quotarealm_inode()
167 doutc(cl, "Can't lookup inode %llx (err: %ld)\n", realm->ino, in lookup_quotarealm_inode()
206 * returned realm.
220 struct ceph_snap_realm *realm, *next; in get_quota_realm() local
230 realm = ceph_inode(inode)->i_snap_realm; in get_quota_realm()
231 if (realm) in get_quota_realm()
232 ceph_get_snap_realm(mdsc, realm); in get_quota_realm()
332 struct ceph_snap_realm *realm, *next; check_quota_exceeded() local
494 struct ceph_snap_realm *realm; ceph_quota_update_statfs() local
[all...]
H A Dsuper.h454 struct ceph_snap_realm *i_snap_realm; /* snap realm (if caps) */
912 * A "snap realm" describes a subset of the file hierarchy sharing
917 * All inodes within the realm that have capabilities are linked into a
918 * per-realm list.
932 u64 *snaps; /* snaps specific to this realm */
941 struct list_head dirty_item; /* if realm needs new context */
945 /* the current set of snaps for this realm */
988 struct ceph_snap_realm *realm);
990 struct ceph_snap_realm *realm);
994 void ceph_change_snap_realm(struct inode *inode, struct ceph_snap_realm *realm);
[all...]
H A Dcaps.c724 * add this inode to the appropriate snap realm in ceph_add_cap()
726 struct ceph_snap_realm *realm = ceph_lookup_snap_realm(mdsc, in ceph_add_cap() local
728 if (realm) in ceph_add_cap()
729 ceph_change_snap_realm(inode, realm); in ceph_add_cap()
731 WARN(1, "%s: couldn't find snap realm 0x%llx (ino 0x%llx oldrealm 0x%llx)\n", in ceph_add_cap()
4213 u64 realmino = le64_to_cpu(im->realm); in handle_cap_import()
4337 struct ceph_snap_realm *realm = NULL; in ceph_handle_caps() local
4485 realm = NULL; in ceph_handle_caps()
4490 false, &realm)) { in ceph_handle_caps()
4504 if (realm) in ceph_handle_caps()
[all...]
H A Dmds_client.c3794 struct ceph_snap_realm *realm; in handle_reply() local
3916 realm = NULL; in handle_reply()
3922 &realm); in handle_reply()
3948 if (realm) in handle_reply()
3949 ceph_put_snap_realm(mdsc, realm); in handle_reply()
4468 /* can't handle message that contains both caps and realm */ in send_reconnect_partial()
4780 struct ceph_snap_realm *realm = in encode_snap_realms() local
4804 doutc(cl, " adding snap realm %llx seq %lld parent %llx\n", in encode_snap_realms()
4805 realm->ino, realm in encode_snap_realms()
[all...]
H A Dinode.c718 doutc(cl, " dropping residual ref to snap realm %p\n", in ceph_evict_inode()
1265 le64_to_cpu(info->cap.realm), in ceph_fill_inode()
3102 struct ceph_snap_realm *realm; in ceph_getattr() local
3111 realm = pci->i_snap_realm; in ceph_getattr()
3112 if (realm) in ceph_getattr()
3113 stat->size = realm->num_snaps; in ceph_getattr()
H A Dfile.c697 in.cap.realm = cpu_to_le64(ci->i_snap_realm->ino); in ceph_finish_async_create()
/linux/include/linux/ceph/
H A Dceph_fs.h562 __le64 realm; /* snap realm */ member
769 __le64 ino, realm; member
854 __le64 ino; /* snap realm base */
855 __le64 seq; /* snap seq for this snap realm */
856 __le64 parent; /* parent realm */
875 __le32 num_split_inos; /* # inos belonging to new child realm */
876 __le32 num_split_realms; /* # child realms udner new child realm */
887 __le64 parent; /* ino: parent realm */
/linux/net/rxrpc/
H A Drxkad.c1017 name = Z(REALM, realm); in rxkad_decrypt_ticket()
/linux/Documentation/userspace-api/
H A Diommufd.rst113 be forwarded via this object too, such as security level or realm information