Home
last modified time | relevance | path

Searched refs:lmv (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/lmv/
Dlmv_obd.c58 static void lmv_activate_target(struct lmv_obd *lmv, in lmv_activate_target() argument
66 lmv->desc.ld_active_tgt_count += (activate ? 1 : -1); in lmv_activate_target()
76 static int lmv_set_mdc_active(struct lmv_obd *lmv, struct obd_uuid *uuid, in lmv_set_mdc_active() argument
85 lmv, uuid->uuid, activate); in lmv_set_mdc_active()
87 spin_lock(&lmv->lmv_lock); in lmv_set_mdc_active()
88 for (i = 0; i < lmv->desc.ld_tgt_count; i++) { in lmv_set_mdc_active()
89 tgt = lmv->tgts[i]; in lmv_set_mdc_active()
100 if (i == lmv->desc.ld_tgt_count) { in lmv_set_mdc_active()
124 lmv_activate_target(lmv, tgt, activate); in lmv_set_mdc_active()
127 spin_unlock(&lmv->lmv_lock); in lmv_set_mdc_active()
[all …]
Dlproc_lmv.c51 desc = &dev->u.lmv.desc; in lmv_numobd_seq_show()
83 struct lmv_obd *lmv; in lmv_placement_seq_show() local
86 lmv = &dev->u.lmv; in lmv_placement_seq_show()
87 seq_printf(m, "%s\n", placement_policy2name(lmv->lmv_placement)); in lmv_placement_seq_show()
101 struct lmv_obd *lmv; in lmv_placement_seq_write() local
107 lmv = &dev->u.lmv; in lmv_placement_seq_write()
118 spin_lock(&lmv->lmv_lock); in lmv_placement_seq_write()
119 lmv->lmv_placement = policy; in lmv_placement_seq_write()
120 spin_unlock(&lmv->lmv_lock); in lmv_placement_seq_write()
135 desc = &dev->u.lmv.desc; in lmv_activeobd_seq_show()
[all …]
Dlmv_internal.h45 #define lmv_init_lock(lmv) mutex_lock(&lmv->init_mutex) argument
46 #define lmv_init_unlock(lmv) mutex_unlock(&lmv->init_mutex) argument
73 int lmv_fld_lookup(struct lmv_obd *lmv, const struct lu_fid *fid, u32 *mds);
74 int __lmv_fid_alloc(struct lmv_obd *lmv, struct lu_fid *fid, u32 mds);
104 static inline int lmv_get_easize(struct lmv_obd *lmv) in lmv_get_easize() argument
107 lmv->desc.ld_tgt_count * in lmv_get_easize()
112 lmv_get_target(struct lmv_obd *lmv, u32 mds) in lmv_get_target() argument
114 int count = lmv->desc.ld_tgt_count; in lmv_get_target()
118 if (lmv->tgts[i] == NULL) in lmv_get_target()
121 if (lmv->tgts[i]->ltd_idx == mds) in lmv_get_target()
[all …]
Dlmv_fld.c54 int lmv_fld_lookup(struct lmv_obd *lmv, in lmv_fld_lookup() argument
66 rc = fld_client_lookup(&lmv->lmv_fld, fid_seq(fid), mds, in lmv_fld_lookup()
77 if (*mds >= lmv->desc.ld_tgt_count) { in lmv_fld_lookup()
78 …CERROR("FLD lookup got invalid mds #%x (max: %x) for fid=" DFID "\n", *mds, lmv->desc.ld_tgt_count, in lmv_fld_lookup()
DMakefile1 obj-$(CONFIG_LUSTRE_FS) += lmv.o
2 lmv-y := lmv_obd.o lmv_intent.o lmv_fld.o
3 lmv-$(CONFIG_PROC_FS) += lproc_lmv.o
Dlmv_intent.c62 struct lmv_obd *lmv = &obd->u.lmv; in lmv_intent_remote() local
96 tgt = lmv_find_target(lmv, &body->fid1); in lmv_intent_remote()
166 struct lmv_obd *lmv = &obd->u.lmv; in lmv_intent_open() local
171 tgt = lmv_locate_mds(lmv, op_data, &op_data->op_fid1); in lmv_intent_open()
249 struct lmv_obd *lmv = &obd->u.lmv; in lmv_intent_lookup() local
254 tgt = lmv_locate_mds(lmv, op_data, &op_data->op_fid1); in lmv_intent_lookup()
/linux-4.1.27/drivers/staging/lustre/lustre/
DMakefile2 fid/ lov/ mdc/ lmv/ llite/ obdecho/
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_request.c558 struct lov_mds_md *lmv; in mdc_get_lustre_md() local
574 lmv = req_capsule_server_sized_get(pill, &RMF_MDT_MD, in mdc_get_lustre_md()
576 if (!lmv) { in mdc_get_lustre_md()
581 rc = obd_unpackmd(md_exp, (void *)&md->mea, lmv, in mdc_get_lustre_md()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dobd.h907 struct lmv_obd lmv; member