Lines Matching defs:mdsc
17 static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc,
31 struct ceph_client_metric *m = &mdsc->metric;
34 struct ceph_client *cl = mdsc->fsc->client;
41 mutex_lock(&mdsc->mutex);
42 if (ceph_mdsmap_get_state(mdsc->mdsmap, s->s_mds) != CEPH_MDS_STATE_ACTIVE) {
43 mutex_unlock(&mdsc->mutex);
46 mutex_unlock(&mdsc->mutex);
186 static void metric_get_session(struct ceph_mds_client *mdsc)
191 mutex_lock(&mdsc->mutex);
192 for (i = 0; i < mdsc->max_sessions; i++) {
193 s = __ceph_lookup_mds_session(mdsc, i);
204 mdsc->metric.session = s;
210 mutex_unlock(&mdsc->mutex);
217 struct ceph_mds_client *mdsc =
220 if (mdsc->stopping || disable_send_metrics)
228 metric_get_session(mdsc);
231 ceph_mdsc_send_metrics(mdsc, m->session);