Searched refs:lmv (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/ |
D | lmv_obd.c | 58 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 …]
|
D | lproc_lmv.c | 51 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 …]
|
D | lmv_internal.h | 45 #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 …]
|
D | lmv_fld.c | 54 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()
|
D | Makefile | 1 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
|
D | lmv_intent.c | 62 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/ |
D | Makefile | 2 fid/ lov/ mdc/ lmv/ llite/ obdecho/
|
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/ |
D | mdc_request.c | 558 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/ |
D | obd.h | 907 struct lmv_obd lmv; member
|