Lines Matching refs:mdsc
26 if (fsc->mdsc == NULL || fsc->mdsc->mdsmap == NULL) in mdsmap_show()
28 seq_printf(s, "epoch %d\n", fsc->mdsc->mdsmap->m_epoch); in mdsmap_show()
29 seq_printf(s, "root %d\n", fsc->mdsc->mdsmap->m_root); in mdsmap_show()
31 fsc->mdsc->mdsmap->m_session_timeout); in mdsmap_show()
33 fsc->mdsc->mdsmap->m_session_autoclose); in mdsmap_show()
34 for (i = 0; i < fsc->mdsc->mdsmap->m_max_mds; i++) { in mdsmap_show()
36 &fsc->mdsc->mdsmap->m_info[i].addr; in mdsmap_show()
37 int state = fsc->mdsc->mdsmap->m_info[i].state; in mdsmap_show()
52 struct ceph_mds_client *mdsc = fsc->mdsc; in mdsc_show() local
59 mutex_lock(&mdsc->mutex); in mdsc_show()
60 for (rp = rb_first(&mdsc->request_tree); rp; rp = rb_next(rp)) { in mdsc_show()
122 mutex_unlock(&mdsc->mutex); in mdsc_show()
145 struct ceph_mds_client *mdsc = fsc->mdsc; in dentry_lru_show() local
148 spin_lock(&mdsc->dentry_lru_lock); in dentry_lru_show()
149 list_for_each_entry(di, &mdsc->dentry_lru, lru) { in dentry_lru_show()
154 spin_unlock(&mdsc->dentry_lru_lock); in dentry_lru_show()
162 struct ceph_mds_client *mdsc = fsc->mdsc; in mds_sessions_show() local
167 mutex_lock(&mdsc->mutex); in mds_sessions_show()
176 for (mds = 0; mds < mdsc->max_sessions; mds++) { in mds_sessions_show()
178 __ceph_lookup_mds_session(mdsc, mds); in mds_sessions_show()
182 mutex_unlock(&mdsc->mutex); in mds_sessions_show()
188 mutex_lock(&mdsc->mutex); in mds_sessions_show()
190 mutex_unlock(&mdsc->mutex); in mds_sessions_show()