Lines Matching defs:metric

8 #include "metric.h"
31 struct ceph_client_metric *m = &mdsc->metric;
62 /* encode the cap metric */
73 /* encode the read latency metric */
79 sum = m->metric[METRIC_READ].latency_sum;
81 ktime_to_ceph_timespec(&read->avg, m->metric[METRIC_READ].latency_avg);
82 read->sq_sum = cpu_to_le64(m->metric[METRIC_READ].latency_sq_sum);
83 read->count = cpu_to_le64(m->metric[METRIC_READ].total);
86 /* encode the write latency metric */
92 sum = m->metric[METRIC_WRITE].latency_sum;
94 ktime_to_ceph_timespec(&write->avg, m->metric[METRIC_WRITE].latency_avg);
95 write->sq_sum = cpu_to_le64(m->metric[METRIC_WRITE].latency_sq_sum);
96 write->count = cpu_to_le64(m->metric[METRIC_WRITE].total);
99 /* encode the metadata latency metric */
105 sum = m->metric[METRIC_METADATA].latency_sum;
107 ktime_to_ceph_timespec(&meta->avg, m->metric[METRIC_METADATA].latency_avg);
108 meta->sq_sum = cpu_to_le64(m->metric[METRIC_METADATA].latency_sq_sum);
109 meta->count = cpu_to_le64(m->metric[METRIC_METADATA].total);
112 /* encode the dentry lease metric */
125 /* encode the opened files metric */
135 /* encode the pinned icaps metric */
145 /* encode the opened inodes metric */
155 /* encode the read io size metric */
161 rsize->total_ops = cpu_to_le64(m->metric[METRIC_READ].total);
162 rsize->total_size = cpu_to_le64(m->metric[METRIC_READ].size_sum);
165 /* encode the write io size metric */
171 wsize->total_ops = cpu_to_le64(m->metric[METRIC_WRITE].total);
172 wsize->total_size = cpu_to_le64(m->metric[METRIC_WRITE].size_sum);
198 * Skip it if MDS doesn't support the metric collection,
204 mdsc->metric.session = s;
218 container_of(m, struct ceph_mds_client, metric);
238 struct ceph_metric *metric;
263 metric = &m->metric[i];
264 spin_lock_init(&metric->lock);
265 metric->size_sum = 0;
266 metric->size_min = U64_MAX;
267 metric->size_max = 0;
268 metric->total = 0;
269 metric->latency_sum = 0;
270 metric->latency_avg = 0;
271 metric->latency_sq_sum = 0;
272 metric->latency_min = KTIME_MAX;
273 metric->latency_max = 0;