Lines Matching defs:mdsc
31 if (!fsc->mdsc || !fsc->mdsc->mdsmap)
33 mdsmap = fsc->mdsc->mdsmap;
50 * mdsc debugfs
55 struct ceph_mds_client *mdsc = fsc->mdsc;
62 mutex_lock(&mdsc->mutex);
63 for (rp = rb_first(&mdsc->request_tree); rp; rp = rb_next(rp)) {
84 path = ceph_mdsc_build_path(mdsc, req->r_dentry, &pathlen,
103 path = ceph_mdsc_build_path(mdsc, req->r_old_dentry, &pathlen,
125 mutex_unlock(&mdsc->mutex);
152 struct ceph_client_metric *m = &fsc->mdsc->metric;
176 struct ceph_client_metric *cm = &fsc->mdsc->metric;
202 struct ceph_client_metric *cm = &fsc->mdsc->metric;
232 struct ceph_client_metric *m = &fsc->mdsc->metric;
271 struct ceph_mds_client *mdsc = fsc->mdsc;
285 mutex_lock(&mdsc->mutex);
286 for (i = 0; i < mdsc->max_sessions; i++) {
289 session = __ceph_lookup_mds_session(mdsc, i);
292 mutex_unlock(&mdsc->mutex);
297 mutex_lock(&mdsc->mutex);
299 mutex_unlock(&mdsc->mutex);
305 spin_lock(&mdsc->caps_list_lock);
306 list_for_each_entry(cw, &mdsc->cap_wait_list, list) {
311 spin_unlock(&mdsc->caps_list_lock);
319 struct ceph_mds_client *mdsc = fsc->mdsc;
324 mutex_lock(&mdsc->mutex);
333 for (mds = 0; mds < mdsc->max_sessions; mds++) {
335 __ceph_lookup_mds_session(mdsc, mds);
339 mutex_unlock(&mdsc->mutex);
345 mutex_lock(&mdsc->mutex);
347 mutex_unlock(&mdsc->mutex);
366 DEFINE_SHOW_ATTRIBUTE(mdsc);
444 fsc->debugfs_mdsc = debugfs_create_file("mdsc",