Lines Matching +full:realm +full:-
1 /* SPDX-License-Identifier: GPL-2.0 */
62 * session->s_mutex
63 * mdsc->mutex
65 * mdsc->snap_rwsem
67 * ci->i_ceph_lock
68 * mdsc->snap_flush_lock
69 * mdsc->cap_delay_lock
76 #define MDS_AUTH_UID_ANY -1
96 * on-wire structures within the mds reply message payload.
191 * Account for per-message overhead of mds_cap_release header
194 #define CEPH_CAPS_PER_RELEASE ((PAGE_SIZE - sizeof(u32) - \
200 * state associated with each MDS<->client session
242 /* See ceph_inode_info->i_dirty_item. */
245 /* See ceph_inode_info->i_flushing_item. */
280 * an in-flight mds request
302 const struct qstr *r_dname; /* stable name (for ->d_revalidate) */
310 #define CEPH_MDS_R_PARENT_LOCKED (7) /* is r_parent->i_rwsem wlocked? */
381 struct list_head r_unsafe_item; /* per-session unsafe list item */
474 * realm snap contexts. (later, we can do per-realm snap
592 kref_get(&req->r_kref); in ceph_mdsc_get_request()
597 kref_put(&req->r_kref, ceph_mdsc_release_request); in ceph_mdsc_put_request()
621 * Structure to group path-related output parameters for build_*_path functions
632 if (path_info && path_info->freepath && !IS_ERR_OR_NULL(path_info->path)) in ceph_mdsc_free_path_info()
633 __putname((char *)path_info->path - (PATH_MAX - 1 - path_info->pathlen)); in ceph_mdsc_free_path_info()
661 return wait_on_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT, in ceph_wait_on_async_create()