-
- return len;
-}
-int rd_mdc(char* page, char **start, off_t off,
- int count, int *eof, void *data)
-{
- struct obd_device* dev=(struct obd_device*)data;
- int len=0;
- struct lov_obd* lov=&dev->u.lov;
- len+=snprintf(page, count, "%s\n", lov->mdcobd->obd_uuid);
- return len;
-}
-
-lprocfs_vars_t status_var_nm_1[]={
- {"status/uuid", rd_uuid, 0},
- {"status/stripesize",rd_stripesize, 0},
- {"status/stripeoffset",rd_stripeoffset, 0},
- {"status/stripecount",rd_stripecount, 0},
- {"status/stripetype", rd_stripetype, 0},
- {"status/numobd",rd_numobd, 0},
- {"status/activeobd", rd_activeobd, 0},
- {"status/objects", rd_numobjects, 0},
- {"status/objectsfree", rd_objfree, 0},
- {"status/objectgroups", rd_objgroups, 0},
- {"status/blocksize", rd_blksize, 0},
- {"status/blockstotal", rd_blktotal, 0},
- {"status/kbytesfree", rd_kbfree, 0},
- {"status/blocksfree", rd_blkfree, 0},
- {"status/target_obd", rd_target, 0},
- {"status/target_mdc", rd_mdc, 0},
-
- {0}
+
+ seq = file->private_data;
+ seq->private = dp->data;
+ return 0;
+}
+
+struct lprocfs_vars lprocfs_lov_obd_vars[] = {
+ { "uuid", lprocfs_rd_uuid, 0, 0 },
+ { "stripesize", lov_rd_stripesize, lov_wr_stripesize, 0 },
+ { "stripeoffset", lov_rd_stripeoffset, lov_wr_stripeoffset, 0 },
+ { "stripecount", lov_rd_stripecount, lov_wr_stripecount, 0 },
+ { "stripetype", lov_rd_stripetype, lov_wr_stripetype, 0 },
+ { "numobd", lov_rd_numobd, 0, 0 },
+ { "activeobd", lov_rd_activeobd, 0, 0 },
+ { "filestotal", lprocfs_rd_filestotal, 0, 0 },
+ { "filesfree", lprocfs_rd_filesfree, 0, 0 },
+ /*{ "filegroups", lprocfs_rd_filegroups, 0, 0 },*/
+ { "blocksize", lprocfs_rd_blksize, 0, 0 },
+ { "kbytestotal", lprocfs_rd_kbytestotal, 0, 0 },
+ { "kbytesfree", lprocfs_rd_kbytesfree, 0, 0 },
+ { "kbytesavail", lprocfs_rd_kbytesavail, 0, 0 },
+ { "desc_uuid", lov_rd_desc_uuid, 0, 0 },
+ { "qos_prio_free",lov_rd_qos_priofree, lov_wr_qos_priofree, 0 },
+ { "qos_threshold_rr", lov_rd_qos_thresholdrr, lov_wr_qos_thresholdrr, 0 },
+ { "qos_maxage", lov_rd_qos_maxage, lov_wr_qos_maxage, 0 },
+ { 0 }
+};
+
+static struct lprocfs_vars lprocfs_lov_module_vars[] = {
+ { "num_refs", lprocfs_rd_numrefs, 0, 0 },
+ { 0 }