Searched defs:loi (Results 1 - 9 of 9) sorted by relevance
/drivers/staging/lustre/lustre/lov/ |
H A D | lov_merge.c | 68 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 D | lov_ea.c | 90 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 D | lov_pack.c | 238 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 D | lov_request.c | 298 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 D | lov_object.c | 975 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 D | lov_obd.c | 1310 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 D | osc_io.c | 192 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 D | osc_cache.c | 1326 * 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 D | obd.h | 84 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