Searched refs:lsmp (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_pack.c | 305 int lov_alloc_memmd(struct lov_stripe_md **lsmp, __u16 stripe_count, in lov_alloc_memmd() argument 312 *lsmp = lsm_alloc_plain(stripe_count, &lsm_size); in lov_alloc_memmd() 313 if (!*lsmp) { in lov_alloc_memmd() 318 atomic_set(&(*lsmp)->lsm_refc, 1); in lov_alloc_memmd() 319 spin_lock_init(&(*lsmp)->lsm_lock); in lov_alloc_memmd() 320 (*lsmp)->lsm_magic = magic; in lov_alloc_memmd() 321 (*lsmp)->lsm_stripe_count = stripe_count; in lov_alloc_memmd() 322 (*lsmp)->lsm_maxbytes = LUSTRE_STRIPE_MAXBYTES * stripe_count; in lov_alloc_memmd() 323 (*lsmp)->lsm_pattern = pattern; in lov_alloc_memmd() 324 (*lsmp)->lsm_pool_name[0] = '\0'; in lov_alloc_memmd() [all …]
|
D | lov_internal.h | 249 int lov_unpackmd(struct obd_export *exp, struct lov_stripe_md **lsmp, 253 int lov_alloc_memmd(struct lov_stripe_md **lsmp, __u16 stripe_count, 255 int lov_free_memmd(struct lov_stripe_md **lsmp);
|
D | lov_obd.c | 1072 #define ASSERT_LSM_MAGIC(lsmp) \ argument 1074 LASSERT((lsmp) != NULL); \ 1075 LASSERTF(((lsmp)->lsm_magic == LOV_MAGIC_V1 || \ 1076 (lsmp)->lsm_magic == LOV_MAGIC_V3), \ 1077 "%p->lsm_magic=%x\n", (lsmp), (lsmp)->lsm_magic); \
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 471 struct lov_stripe_md **lsmp) in echo_alloc_memmd() argument 477 return obd_alloc_memmd(ed->ed_ec->ec_exp, lsmp); in echo_alloc_memmd() 481 LASSERT(*lsmp == NULL); in echo_alloc_memmd() 482 OBD_ALLOC(*lsmp, lsm_size); in echo_alloc_memmd() 483 if (*lsmp == NULL) in echo_alloc_memmd() 486 OBD_ALLOC((*lsmp)->lsm_oinfo[0], sizeof(struct lov_oinfo)); in echo_alloc_memmd() 487 if ((*lsmp)->lsm_oinfo[0] == NULL) { in echo_alloc_memmd() 488 OBD_FREE(*lsmp, lsm_size); in echo_alloc_memmd() 492 loi_init((*lsmp)->lsm_oinfo[0]); in echo_alloc_memmd() 493 (*lsmp)->lsm_maxbytes = LUSTRE_STRIPE_MAXBYTES; in echo_alloc_memmd() [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_request.c | 133 static int osc_unpackmd(struct obd_export *exp, struct lov_stripe_md **lsmp, in osc_unpackmd() argument 156 if (lsmp == NULL) in osc_unpackmd() 159 if (*lsmp != NULL && lmm == NULL) { in osc_unpackmd() 160 OBD_FREE((*lsmp)->lsm_oinfo[0], sizeof(struct lov_oinfo)); in osc_unpackmd() 161 OBD_FREE(*lsmp, lsm_size); in osc_unpackmd() 162 *lsmp = NULL; in osc_unpackmd() 166 if (*lsmp == NULL) { in osc_unpackmd() 167 OBD_ALLOC(*lsmp, lsm_size); in osc_unpackmd() 168 if (unlikely(*lsmp == NULL)) in osc_unpackmd() 170 OBD_ALLOC((*lsmp)->lsm_oinfo[0], sizeof(struct lov_oinfo)); in osc_unpackmd() [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/ |
D | lmv_obd.c | 2434 struct lmv_stripe_md *lsmp; in lmv_packmd() local 2457 lsmp = (struct lmv_stripe_md *)lsm; in lmv_packmd() 2460 if (lsmp->mea_magic != MEA_MAGIC_LAST_CHAR && in lmv_packmd() 2461 lsmp->mea_magic != MEA_MAGIC_ALL_CHARS) in lmv_packmd() 2464 meap->mea_magic = cpu_to_le32(lsmp->mea_magic); in lmv_packmd() 2465 meap->mea_count = cpu_to_le32(lsmp->mea_count); in lmv_packmd() 2466 meap->mea_master = cpu_to_le32(lsmp->mea_master); in lmv_packmd() 2469 meap->mea_ids[i] = lsmp->mea_ids[i]; in lmv_packmd() 2470 fid_cpu_to_le(&meap->mea_ids[i], &lsmp->mea_ids[i]); in lmv_packmd() 2476 static int lmv_unpackmd(struct obd_export *exp, struct lov_stripe_md **lsmp, in lmv_unpackmd() argument [all …]
|