Searched defs:loi (Results 1 - 9 of 9) sorted by relevance

/drivers/staging/lustre/lustre/lov/
H A Dlov_merge.c68 struct lov_oinfo *loi = lsm->lsm_oinfo[i]; local
71 if (OST_LVB_IS_ERR(loi->loi_lvb.lvb_blocks)) {
72 rc = OST_LVB_GET_ERR(loi->loi_lvb.lvb_blocks);
76 tmpsize = loi->loi_kms;
81 if (loi->loi_lvb.lvb_size > tmpsize)
82 tmpsize = loi->loi_lvb.lvb_size;
88 blocks += loi->loi_lvb.lvb_blocks;
89 if (loi->loi_lvb.lvb_mtime > current_mtime)
90 current_mtime = loi->loi_lvb.lvb_mtime;
91 if (loi
116 struct lov_oinfo *loi; local
125 struct lov_oinfo *loi = lsm->lsm_oinfo[stripe]; local
[all...]
H A Dlov_ea.c90 struct lov_oinfo *loi; local
103 OBD_SLAB_ALLOC_PTR_GFP(loi, lov_oinfo_slab, GFP_NOFS);
104 if (loi == NULL)
106 lsm->lsm_oinfo[i] = loi;
113 OBD_SLAB_FREE(lsm->lsm_oinfo[i], lov_oinfo_slab, sizeof(*loi));
215 struct lov_oinfo *loi; local
226 loi = lsm->lsm_oinfo[i];
227 ostid_le_to_cpu(&lmm->lmm_objects[i].l_ost_oi, &loi->loi_oi);
228 loi->loi_ost_idx = le32_to_cpu(lmm->lmm_objects[i].l_ost_idx);
229 loi
294 struct lov_oinfo *loi; local
[all...]
H A Dlov_pack.c238 struct lov_oinfo *loi = lsm->lsm_oinfo[i]; local
240 LASSERTF(ostid_id(&loi->loi_oi) != 0, "lmm_oi "DOSTID
242 i, stripe_count, loi->loi_ost_idx);
243 ostid_cpu_to_le(&loi->loi_oi, &lmm_objects[i].l_ost_oi);
244 lmm_objects[i].l_ost_gen = cpu_to_le32(loi->loi_ost_gen);
245 lmm_objects[i].l_ost_idx = cpu_to_le32(loi->loi_ost_idx);
H A Dlov_request.c298 struct lov_oinfo *loi; local
301 loi = oinfo->oi_md->lsm_oinfo[i];
302 if (!lov_check_and_wait_active(lov, loi->loi_ost_idx)) {
303 CDEBUG(D_HA, "lov idx %d inactive\n", loi->loi_ost_idx);
319 req->rq_idx = loi->loi_ost_idx;
329 req->rq_oi.oi_oa->o_oi = loi->loi_oi;
383 struct lov_oinfo *loi; local
386 loi = lsm->lsm_oinfo[i];
387 if (!lov_check_and_wait_active(lov, loi->loi_ost_idx)) {
388 CDEBUG(D_HA, "lov idx %d inactive\n", loi
497 struct lov_oinfo *loi = oinfo->oi_md->lsm_oinfo[i]; local
[all...]
H A Dlov_object.c975 struct lov_oinfo *loi = lsm->lsm_oinfo[i]; local
976 if (loi->loi_ar.ar_rc && !rc)
977 rc = loi->loi_ar.ar_rc;
978 loi->loi_ar.ar_rc = 0;
H A Dlov_obd.c1310 struct lov_oinfo *loi = lsm->lsm_oinfo[i]; local
1312 if (!lov->lov_tgts[loi->loi_ost_idx]) {
1313 CDEBUG(D_HA, "lov idx %d NULL \n", loi->loi_ost_idx);
1316 submd.lsm_oi = loi->loi_oi;
1318 rc = obd_find_cbdata(lov->lov_tgts[loi->loi_ost_idx]->ltd_exp,
1976 struct lov_oinfo *loi; local
1992 loi = lsm->lsm_oinfo[i];
1993 if (!lov->lov_tgts[loi->loi_ost_idx])
1995 if (lov->lov_tgts[loi->loi_ost_idx]->ltd_exp ==
1997 ostid_res_name_eq(&loi
[all...]
/drivers/staging/lustre/lustre/osc/
H A Dosc_io.c192 struct lov_oinfo *loi = cl2osc(obj)->oo_oinfo; local
209 kms > loi->loi_kms ? "" : "not ", loi->loi_kms, kms,
210 loi->loi_lvb.lvb_size);
213 if (kms > loi->loi_kms) {
217 if (kms > loi->loi_lvb.lvb_size) {
398 struct lov_oinfo *loi = cl2osc(obj)->oo_oinfo; local
440 oa->o_oi = loi->loi_oi;
550 struct lov_oinfo *loi = obj->oo_oinfo; local
555 oa->o_oi = loi
[all...]
H A Dosc_cache.c1326 * must be called with the loi lock held. */
1487 struct lov_oinfo *loi = osc->oo_oinfo; local
1500 cli->cl_ar.ar_force_sync || loi->loi_ar.ar_force_sync)
1730 /* this must be called holding the loi list lock to give coverage to exit_cache,
1736 struct lov_oinfo *loi = osc->oo_oinfo; local
1754 osc_process_ar(&loi->loi_ar, xid, rc);
2026 /* called with the loi list lock held */
/drivers/staging/lustre/lustre/include/
H A Dobd.h84 static inline void loi_init(struct lov_oinfo *loi) argument
352 * lists of osc_client_pages that hang off of the loi */
378 /* just a sum of the loi/lop pending numbers to be exported by /proc */

Completed in 107 milliseconds