Home
last modified time | relevance | path

Searched refs:hur (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Ddir.c1775 struct hsm_user_request *hur; in ll_dir_ioctl() local
1778 hur = kzalloc(sizeof(*hur), GFP_NOFS); in ll_dir_ioctl()
1779 if (!hur) in ll_dir_ioctl()
1783 if (copy_from_user(hur, (void *)arg, sizeof(*hur))) { in ll_dir_ioctl()
1784 OBD_FREE_PTR(hur); in ll_dir_ioctl()
1789 totalsize = hur_len(hur); in ll_dir_ioctl()
1790 OBD_FREE_PTR(hur); in ll_dir_ioctl()
1798 OBD_ALLOC_LARGE(hur, totalsize); in ll_dir_ioctl()
1799 if (hur == NULL) in ll_dir_ioctl()
1803 if (copy_from_user(hur, (void *)arg, totalsize)) { in ll_dir_ioctl()
[all …]
Dfile.c3604 struct hsm_user_request *hur; in ll_layout_restore() local
3609 hur = kzalloc(len, GFP_NOFS); in ll_layout_restore()
3610 if (!hur) in ll_layout_restore()
3613 hur->hur_request.hr_action = HUA_RESTORE; in ll_layout_restore()
3614 hur->hur_request.hr_archive_id = 0; in ll_layout_restore()
3615 hur->hur_request.hr_flags = 0; in ll_layout_restore()
3616 memcpy(&hur->hur_user_item[0].hui_fid, &ll_i2info(inode)->lli_fid, in ll_layout_restore()
3617 sizeof(hur->hur_user_item[0].hui_fid)); in ll_layout_restore()
3618 hur->hur_user_item[0].hui_extent.length = -1; in ll_layout_restore()
3619 hur->hur_request.hr_itemcount = 1; in ll_layout_restore()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/
Dlustre_user.h995 static inline void *hur_data(struct hsm_user_request *hur) in hur_data() argument
997 return &(hur->hur_user_item[hur->hur_request.hr_itemcount]); in hur_data()
1006 static inline ssize_t hur_len(struct hsm_user_request *hur) in hur_len() argument
1012 (__u64)hur->hur_request.hr_itemcount * in hur_len()
1013 sizeof(hur->hur_user_item[0]) + hur->hur_request.hr_data_len; in hur_len()
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/
Dlmv_obd.c789 const struct hsm_user_request *hur, in lmv_hsm_req_count() argument
796 for (i = 0; i < hur->hur_request.hr_itemcount; i++) { in lmv_hsm_req_count()
797 curr_tgt = lmv_find_target(lmv, &hur->hur_user_item[i].hui_fid); in lmv_hsm_req_count()
1053 struct hsm_user_request *hur = karg; in lmv_iocontrol() local
1055 unsigned int reqcount = hur->hur_request.hr_itemcount; in lmv_iocontrol()
1065 &hur->hur_user_item[0].hui_fid); in lmv_iocontrol()
1076 nr = lmv_hsm_req_count(lmv, hur, lmv->tgts[i]); in lmv_iocontrol()
1081 reqlen = offsetof(typeof(*hur), in lmv_iocontrol()
1083 + hur->hur_request.hr_data_len; in lmv_iocontrol()
1088 lmv_hsm_req_build(lmv, hur, lmv->tgts[i], req); in lmv_iocontrol()
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_request.c1466 struct hsm_user_request *hur) in mdc_ioc_hsm_request() argument
1482 hur->hur_request.hr_itemcount in mdc_ioc_hsm_request()
1485 hur->hur_request.hr_data_len); in mdc_ioc_hsm_request()
1501 *req_hr = hur->hur_request; in mdc_ioc_hsm_request()
1509 memcpy(req_hui, hur->hur_user_item, in mdc_ioc_hsm_request()
1510 hur->hur_request.hr_itemcount * sizeof(struct hsm_user_item)); in mdc_ioc_hsm_request()
1518 memcpy(req_opaque, hur_data(hur), hur->hur_request.hr_data_len); in mdc_ioc_hsm_request()