Home
last modified time | relevance | path

Searched refs:lump (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dxattr.c233 struct lov_user_md *lump = (struct lov_user_md *)value; in ll_setxattr() local
242 if (lump != NULL && lump->lmm_stripe_offset == 0) in ll_setxattr()
243 lump->lmm_stripe_offset = -1; in ll_setxattr()
245 if (lump != NULL && S_ISREG(inode->i_mode)) { in ll_setxattr()
247 int lum_size = (lump->lmm_magic == LOV_USER_MAGIC_V1) ? in ll_setxattr()
248 sizeof(*lump) : sizeof(struct lov_user_md_v3); in ll_setxattr()
250 rc = ll_lov_setstripe_ea_info(inode, dentry, flags, lump, in ll_setxattr()
255 rc = ll_dir_setstripe(inode, lump, 0); in ll_setxattr()
477 struct lov_user_md *lump; in ll_getxattr() local
527 lump = (struct lov_user_md *)buffer; in ll_getxattr()
[all …]
Ddir.c658 static int ll_dir_setdirstripe(struct inode *dir, struct lmv_user_md *lump, in ll_dir_setdirstripe() argument
670 lump); in ll_dir_setdirstripe()
677 err = md_create(sbi->ll_md_exp, op_data, lump, sizeof(*lump), mode, in ll_dir_setdirstripe()
689 int ll_dir_setstripe(struct inode *inode, struct lov_user_md *lump, in ll_dir_setstripe() argument
700 if (lump != NULL) { in ll_dir_setstripe()
706 switch (lump->lmm_magic) { in ll_dir_setstripe()
708 if (lump->lmm_magic != cpu_to_le32(LOV_USER_MAGIC_V1)) in ll_dir_setstripe()
709 lustre_swab_lov_user_md_v1(lump); in ll_dir_setstripe()
714 if (lump->lmm_magic != cpu_to_le32(LOV_USER_MAGIC_V3)) in ll_dir_setstripe()
716 (struct lov_user_md_v3 *)lump); in ll_dir_setstripe()
[all …]
Dfile.c1472 struct lov_user_md *lump; in ll_lov_setea() local
1480 OBD_ALLOC_LARGE(lump, lum_size); in ll_lov_setea()
1481 if (lump == NULL) in ll_lov_setea()
1484 if (copy_from_user(lump, (struct lov_user_md *)arg, lum_size)) { in ll_lov_setea()
1485 OBD_FREE_LARGE(lump, lum_size); in ll_lov_setea()
1489 rc = ll_lov_setstripe_ea_info(inode, file->f_path.dentry, flags, lump, in ll_lov_setea()
1493 OBD_FREE_LARGE(lump, lum_size); in ll_lov_setea()
Dllite_internal.h772 int ll_dir_setstripe(struct inode *inode, struct lov_user_md *lump,
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_pack.c413 struct lov_user_md *lump) in lov_getstripe() argument
438 if (copy_from_user(&lum, lump, lum_size)) { in lov_getstripe()
451 rc = copy_to_user(lump, &lum, lum_size); in lov_getstripe()
504 if (copy_to_user(lump, lmmk, lmm_size)) in lov_getstripe()
Dlov_internal.h252 struct lov_stripe_md *lsm, struct lov_user_md *lump);
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_request.c2591 static int osc_getstripe(struct lov_stripe_md *lsm, struct lov_user_md *lump) in osc_getstripe() argument
2604 if (copy_from_user(&lum, lump, lum_size)) in osc_getstripe()
2638 if (copy_to_user(lump, lumk, lum_size)) in osc_getstripe()