Lines Matching defs:mdsc
17 static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc,
31 struct ceph_client_metric *m = &mdsc->metric;
40 mutex_lock(&mdsc->mutex);
41 if (ceph_mdsmap_get_state(mdsc->mdsmap, s->s_mds) != CEPH_MDS_STATE_ACTIVE) {
42 mutex_unlock(&mdsc->mutex);
45 mutex_unlock(&mdsc->mutex);
185 static void metric_get_session(struct ceph_mds_client *mdsc)
190 mutex_lock(&mdsc->mutex);
191 for (i = 0; i < mdsc->max_sessions; i++) {
192 s = __ceph_lookup_mds_session(mdsc, i);
203 mdsc->metric.session = s;
209 mutex_unlock(&mdsc->mutex);
216 struct ceph_mds_client *mdsc =
219 if (mdsc->stopping || disable_send_metrics)
227 metric_get_session(mdsc);
230 ceph_mdsc_send_metrics(mdsc, m->session);