ceph_mds_request
struct ceph_mds_request *req;
struct ceph_mds_request *req1 = NULL, *req2 = NULL;
struct ceph_mds_request,
struct ceph_mds_request,
struct ceph_mds_request *req;
void ceph_fscrypt_as_ctx_to_req(struct ceph_mds_request *req,
static inline void ceph_fscrypt_as_ctx_to_req(struct ceph_mds_request *req,
struct ceph_mds_request;
void ceph_fscrypt_as_ctx_to_req(struct ceph_mds_request *req,
struct ceph_mds_request *req;
req = rb_entry(rp, struct ceph_mds_request, r_node);
static int prep_encrypted_symlink_target(struct ceph_mds_request *req,
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req)
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct dentry *ceph_handle_snapdir(struct ceph_mds_request *req,
struct dentry *ceph_finish_lookup(struct ceph_mds_request *req,
struct ceph_mds_request *req;
struct ceph_mds_request *req;
static int prep_encrypted_symlink_target(struct ceph_mds_request *req,
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req = NULL;
struct ceph_mds_request *req;
static struct ceph_mds_request *
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req)
struct ceph_mds_request *req,
struct ceph_mds_request *req;
void ceph_as_ctx_to_req(struct ceph_mds_request *req,
int ceph_fill_trace(struct super_block *sb, struct ceph_mds_request *req)
static int readdir_prepopulate_inodes_only(struct ceph_mds_request *req,
struct ceph_mds_request *req)
int ceph_readdir_prepopulate(struct ceph_mds_request *req,
struct ceph_mds_request *req,
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req);
struct ceph_mds_request *req)
struct ceph_mds_request *intr_req;
struct ceph_mds_request *req;
static void put_request_session(struct ceph_mds_request *req)
struct ceph_mds_request *req = container_of(kref,
struct ceph_mds_request,
DEFINE_RB_FUNCS(request, struct ceph_mds_request, r_tid, r_node)
static struct ceph_mds_request *
struct ceph_mds_request *req;
struct ceph_mds_request *req,
struct ceph_mds_request *req)
struct ceph_mds_request *next_req =
rb_entry(p, struct ceph_mds_request, r_node);
struct ceph_mds_request *req,
struct ceph_mds_request *req;
struct ceph_mds_request, r_unsafe_item);
req = rb_entry(p, struct ceph_mds_request, r_node);
int ceph_alloc_readdir_reply_buffer(struct ceph_mds_request *req,
struct ceph_mds_request *
struct ceph_mds_request *req;
static struct ceph_mds_request *__get_oldest_req(struct ceph_mds_client *mdsc)
struct ceph_mds_request, r_node);
static u8 *get_fscrypt_altname(const struct ceph_mds_request *req, u32 *plen)
static u8 *get_fscrypt_altname(const struct ceph_mds_request *req, u32 *plen)
const struct ceph_mds_request *req)
struct ceph_mds_request *req,
struct ceph_mds_request *req)
struct ceph_mds_request *req,
struct ceph_mds_request *req,
struct ceph_mds_request *req)
struct ceph_mds_request *req;
struct ceph_mds_request, r_wait);
struct ceph_mds_request *req;
req = rb_entry(p, struct ceph_mds_request, r_node);
struct ceph_mds_request *req)
struct ceph_mds_request *req,
struct ceph_mds_request *req)
void ceph_invalidate_dir_request(struct ceph_mds_request *req)
struct ceph_mds_request *req;
struct ceph_mds_request *req;
struct ceph_mds_request *req,
void ceph_mdsc_release_dir_caps(struct ceph_mds_request *req)
void ceph_mdsc_release_dir_caps_async(struct ceph_mds_request *req)
struct ceph_mds_request *req, *nreq;
req = rb_entry(p, struct ceph_mds_request, r_node);
struct ceph_mds_request *req;
req = rb_entry(rn, struct ceph_mds_request, r_node);
struct ceph_mds_request *req;
struct ceph_mds_request *req = NULL, *nextreq;
nextreq = rb_entry(n, struct ceph_mds_request, r_node);
struct ceph_mds_request *req,
struct ceph_mds_request *req, u64 features)
struct ceph_mds_request;
struct ceph_mds_request *req);
struct ceph_mds_request *req);
extern void ceph_invalidate_dir_request(struct ceph_mds_request *req);
extern int ceph_alloc_readdir_reply_buffer(struct ceph_mds_request *req,
extern struct ceph_mds_request *
struct ceph_mds_request *req);
struct ceph_mds_request *req,
struct ceph_mds_request *req);
extern void ceph_mdsc_release_dir_caps(struct ceph_mds_request *req);
extern void ceph_mdsc_release_dir_caps_async(struct ceph_mds_request *req);
static inline void ceph_mdsc_get_request(struct ceph_mds_request *req)
static inline void ceph_mdsc_put_request(struct ceph_mds_request *req)
struct ceph_mds_request *req = NULL;
ceph_mds_request_cachep = KMEM_CACHE(ceph_mds_request, 0);
void ceph_as_ctx_to_req(struct ceph_mds_request *req,
struct ceph_mds_request *req);
extern int ceph_readdir_prepopulate(struct ceph_mds_request *req,
extern struct dentry *ceph_handle_snapdir(struct ceph_mds_request *req,
extern struct dentry *ceph_finish_lookup(struct ceph_mds_request *req,
struct ceph_mds_request *last_readdir;
struct ceph_mds_request *req;
struct ceph_mds_request *req = current->journal_info;
struct ceph_mds_request *req),
struct ceph_mds_request *req),
struct ceph_mds_request *req),
struct ceph_mds_request *req),
struct ceph_mds_request *req,