int lmv_getattr_name(struct obd_export *exp, struct md_op_data *op_data,
struct ptlrpc_request **preq);
+void lmv_activate_target(struct lmv_obd *lmv, struct lmv_tgt_desc *tgt,
+ int activate);
int lmv_statfs_check_update(struct obd_device *obd, struct lmv_tgt_desc *tgt);
if (lmv->tgts[i] == NULL)
continue;
- if (lmv->tgts[i]->ltd_idx == mdt_idx) {
+ if (lmv->tgts[i]->ltd_index == mdt_idx) {
if (index != NULL)
*index = i;
return lmv->tgts[i];
struct lmv_tgt_desc *lmv_locate_tgt(struct lmv_obd *lmv,
struct md_op_data *op_data);
+/* lmv_qos.c */
+struct lu_tgt_desc *lmv_locate_tgt_qos(struct lmv_obd *lmv, __u32 *mdt);
+struct lu_tgt_desc *lmv_locate_tgt_rr(struct lmv_obd *lmv, __u32 *mdt);
+
/* lproc_lmv.c */
int lmv_tunables_init(struct obd_device *obd);